Вывести фразу “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;
    }
 
}

Объяснение кода листинга программы

В этом коде:

  1. Объявлена переменная n типа int, которая будет использоваться для подсчёта количества лет.
  2. С помощью функции printf выводится предложение Vvedite naturalnoe chislo: для ввода числа.
  3. С помощью функции scanf вводится число в переменную n.
  4. Используется оператор switch для определения количества лет.
  5. В зависимости от значения переменной n выводится соответствующая фраза с помощью функции printf.
  6. Если значение переменной n равно 1, то выводится фраза Mne 1 god.
  7. Если значение переменной n равно 2, 3 или 4, то выводится фраза Mne 2 goda.
  8. Если значение переменной n не равно 1, 2, 3 или 4, то выводится фраза Mne %d let с числом n.

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


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

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

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