Для натурального числа К напечатать "мы нашли К грибов в лесу", согласовав окончание слова "гриб" с числом 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);
Объяснение кода листинга программы
- В начале программы объявляется переменная
nтипа int и инициализируется значением 1. - Затем происходит вывод на экран строки
Мы нашли %d грибов в лесу, где %d - это место для вставки значения переменнойn. - Значение переменной
nзаменяет %d в строке и выводится на экран. - Код завершается.