KpucTaJl

Работа со строками

Aug 28th, 2023 (edited)
1,052
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.30 KB | None | 0 0
  1. using System;
  2. using System.Text;
  3.  
  4. namespace CSLight
  5. {
  6.     internal class Program
  7.     {
  8.         static void Main(string[] args)
  9.         {
  10.             Console.InputEncoding = Encoding.Unicode;
  11.             Console.OutputEncoding = Encoding.Unicode;
  12.  
  13.             Console.Write("Ваше имя: ");
  14.             string name = Console.ReadLine();
  15.  
  16.             Console.Write("Ваш возраст: ");
  17.             int age = Convert.ToInt32(Console.ReadLine());
  18.  
  19.             string ageString = age.ToString();
  20.             char penultimateChar = ageString.Length >= 2 ? ageString[ageString.Length - 2] : '0';
  21.             char lastChar = ageString[ageString.Length - 1];
  22.             string ageText = penultimateChar == '1' ? "лет" : lastChar == '1' ? "год" : lastChar == '2' || lastChar == '3' || lastChar == '4' ? "года" : "лет";
  23.  
  24.             Console.Write("Ваш знак зодиака: ");
  25.             string zodiacSign = Console.ReadLine();
  26.  
  27.             Console.Write("Ваше место работы: ");
  28.             string placeWork = Console.ReadLine();
  29.  
  30.             Console.WriteLine($"\nВаше имя - {name}, вам {age} {ageText}, вы {zodiacSign} и ваше место работы / рабочий статус - {placeWork}");
  31.             Console.ReadKey();
  32.         }
  33.     }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment