Для натурального числа К напечатать "мы нашли К грибов в лесу", согласовав окончание слова "гриб" с числом K - C (СИ)

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

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

Пожалуйста, срочно, помогите. А то я уже с этими грибами... Для натурального числа К напечатать фразу "мы нашли К грибов в лесу", согласовав окончание слова "гриб" с числом К. Нужно конечно не так как я, а что бы считал например и при 431 грибе. Помогите пожалуйста.
#include "stdio.h"
#include <locale.h> 
void main()
{
 setlocale(LC_ALL, "Russian");
int n;
 printf("Введите число собранных грибов\n ");
 scanf("%d" , &n);
 
    if (n == 1) printf ("Мы нашли 1 гриб в лесу\n");
    else if (n >= 2 && n <= 4) printf("Мы нашли &d  гриба в лесу\n", n);
    else if (n >= 5 && n <= 20) printf("Мы нашли &d грибов в лесу\n",n);
    else if (n >= 20 && n <= 24) printf("Мы нашли &d гриба в лесу\n",n);
}

Решение задачи: «Для натурального числа К напечатать "мы нашли К грибов в лесу", согласовав окончание слова "гриб" с числом K»

textual
Листинг программы
printf("Мы нашли &d грибов в лесу\n", n);

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

  1. В начале программы объявляется переменная n типа int и инициализируется значением 1.
  2. Затем происходит вывод на экран строки Мы нашли %d грибов в лесу, где %d - это место для вставки значения переменной n.
  3. Значение переменной n заменяет %d в строке и выводится на экран.
  4. Код завершается.

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


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

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

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