Склонение существительного "рубль" после числительного - C#

Узнай цену своей работы

Формулировка задачи:

Нужно просклонять существительное "рублей" следующее за числительным. Например, 10 рублей, 1 рубль, 2 рубля. Как написать коротко данную программу?

Решение задачи: «Склонение существительного "рубль" после числительного»

textual
Листинг программы
public static void Main(string[] args)
{
    int n = int.Parse(Console.ReadLine());
    string s = "рублей";
    if (n % 10 == 1) s = "рубль";
    if (n % 10 >= 2 && n % 10 <= 4) s = "рубля";
    Console.WriteLine("{0} {1}", n, s);
    Console.ReadKey();
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.9 из 5
Похожие ответы