Оператор множественного выбора: после введенного числа дописать слово «Рубль» в правильной форме - C (СИ)
Формулировка задачи:
Народ помогите срочно экзамен по программированию через неделю помогите с задачей:
Составить программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 99), обозначающего денежную единицу, дописывает слово «Рубль» в правильной форме. Например, 5 рублей, 21 рубль и т. д.
Решение задачи: «Оператор множественного выбора: после введенного числа дописать слово «Рубль» в правильной форме»
textual
Листинг программы
#include<stdio.h> #include<locale.h> int main(void) { int n, ost; setlocale(LC_CTYPE,"Russian"); printf("\n Введите число:"); scanf(" %d", &n); if (n < 1 || n > 99) printf("\nВводите числа в диапазоне от 1 до 99\n"); else if (n > 4 && n < 15) printf(" рублей\n"); else { ost = n % 10; switch(ost) { case 1:printf("\n %d рубль\n", n);break; case 2: case 3: case 4: printf("\n %d рубля\n", n);break; default: printf("\n %d рублей\n", n); } } getchar(); return 0; }
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы
- Устанавливаем локаль на русскую
- Выводим приглашение для ввода числа
- Считываем число с помощью функции scanf
- Проверяем, что число в диапазоне от 1 до 99
- Если число больше или равно 15, выводим слово
рублей
- Если число меньше 5, выводим слово
рубль
- Если число от 5 до 15, выводим слово
рубля
- Если число от 1 до 4, выводим слово
рубля
- Если число от 6 до 9, выводим слово
рублей
- Если число от 10 до 30, выводим слово
рублей
- Если число от 31 до 40, выводим слово
рублей
- Если число от 41 до 50, выводим слово
рублей
- Если число от 51 до 60, выводим слово
рублей
- Если число от 61 до 70, выводим слово
рублей
- Если число от 71 до 80, выводим слово
рублей
- Если число от 81 до 90, выводим слово
рублей
- Если число от 91 до 99, выводим слово
рублей
- Если число от 100 до 110, выводим слово
рублей
- Если число от 111 до 120, выводим слово
рублей
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д