Написать в с# задание: Дано целое число n (1 < n < 99), определяющее возраст человека (в...

0 голосов
236 просмотров

Написать в с# задание:
Дано целое число n (1 < n < 99), определяющее возраст человека (в годах). Для этого числа напечатать фразу «мне n лет», учитывая при этом, что при некоторых значениях n слово «лет» надо заменить на слово «год» или «года».


Информатика (19 баллов) | 236 просмотров
Дан 1 ответ
0 голосов

Using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace СиШарп
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("n = ");
            int n = int.Parse(Console.ReadLine());
            if (n > 4 && n < 21) Console.WriteLine("Мне {0} лет", n);
            else
            {
                int a = n % 10;
                if (a == 1) Console.WriteLine("Мне {0} год", n);
                else
                    if (1 < a && a < 5) Console.WriteLine("Мне {0} года", n);
                    else Console.WriteLine("Мне {0} лет", n);
            }
            Console.ReadKey();
        }
    }
}

(6.6k баллов)