Вывести фразу “Mne N let”, учитывая правила русского языка - C (СИ)
Формулировка задачи:
На вход вводится натуральное число N (N <= 120). Вывести фразу “Mne N let”, учитывая правила русского языка. В программе обязательно использовать оператор switch.
Решение задачи: «Вывести фразу “Mne N let”, учитывая правила русского языка»
textual
Листинг программы
#include <stdio.h> main() { int n; printf("Vvedite naturalnoe chislo: "); scanf("%d", &n); switch(n){ case 1: printf("Mne %d god", n); break; case 2: case 3: case 4: printf("Mne %d goda", n); break; default: printf("Mne %d let", n); break; } }
Объяснение кода листинга программы
В этом коде:
- Объявлена переменная
n
типаint
, которая будет использоваться для подсчёта количества лет. - С помощью функции
printf
выводится предложениеVvedite naturalnoe chislo:
для ввода числа. - С помощью функции
scanf
вводится число в переменнуюn
. - Используется оператор
switch
для определения количества лет. - В зависимости от значения переменной
n
выводится соответствующая фраза с помощью функцииprintf
. - Если значение переменной
n
равно 1, то выводится фразаMne 1 god
. - Если значение переменной
n
равно 2, 3 или 4, то выводится фразаMne 2 goda
. - Если значение переменной
n
не равно 1, 2, 3 или 4, то выводится фразаMne %d let
с числомn
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д