Загрузка...

Please help me solve this problem in C#

Thread in C# created by K1pr Sep 11, 2022. 306 views

  1. K1pr
    K1pr Topic starter Sep 11, 2022 35 Jun 14, 2020
    По заданному числу, которое является возрастом человека (от 1 до 99 лет), вывести на экран фразу вида: «Вам 21 год», «Вам 32 года», «Вам 14 лет».
     
  2. cybershoper
    Рофел
     
  3. DarKRs
    DarKRs Sep 11, 2022 Ура, у меня наконец есть статус 1232 Jul 15, 2022
    C#
    int age = 21; //Введи год здесь
    Console.WriteLine($"Вам {age} лет")
    Или нужна обработка год/года/лет?
     
    1. K1pr Topic starter
      DarKRs, да нужна обработка год/года/лет
  4. throwyourfears
    throwyourfears Sep 11, 2022 Banned 386 Apr 8, 2021

    Usage:
    string result = Generate(15, "год", "года", "лет");
    , где 15 - возраст
    Output:
    String, один из вариантов: год, года, лет
     
  5. plyymax
    plyymax Sep 11, 2022 чвпшгоьывнва 99 May 20, 2022
    Вот так чтоль
    The post was merged to previous Sep 11, 2022
    int age = 69;

    C#
    int s = age % 10;

    if (s == 0 || s >= 5)
    Console.WriteLine($"Ваш {age} лет");
    else if (s <= 1)
    Console.WriteLine($"Ваш {age} год");
    else if (s <= 4)
    Console.WriteLine($"Ваш {age} года");
     
Top
Loading...