
Составьте программу, которая по введенному вами K - числу грибов печатает фразу <Мы нашли в лесу
K грибов>, причем согласовывает окончание слова <гриб> с числом K. Количество грибов может быть любым целым числом: 1, 3, 34, 127 и т.д. Окончание фразы определяется значением последней цифры.

Ответы на вопрос

Var g,i:integer;
begin
read(g);
if (g=1) or ((g>20) and (g mod 10=1)) then begin writeln('Мы нашли в лесу ',g,' гриб'); i:=1; end;
if ((g mod 10>1) and (g mod 10<5)) or ((g>21) and (g mod 10>1) and (g mod 10<5)) then begin writeln('Мы нашли в лесу ',g,' гриба'); i:=1; end;
if i=0 then writeln('Мы нашли в лесу ',g,' грибов');
end.



Для составления программы, которая будет печатать фразу "Мы нашли в лесу K грибов" с правильным согласованием окончания слова "гриб" в зависимости от числа K, мы можем использовать следующий алгоритм:
1. Получить значение числа K от пользователя. 2. Определить последнюю цифру числа K. 3. Определить правило согласования окончания слова "гриб" в зависимости от последней цифры: - Если последняя цифра равна 1, используется форма "гриб". - Если последняя цифра равна 2, 3 или 4, используется форма "гриба". - Во всех остальных случаях используется форма "грибов". 4. Составить фразу, подставив значение числа K и правильное окончание слова "гриб" в шаблон: "Мы нашли в лесу K грибов". 5. Напечатать полученную фразу.
Вот пример программы на языке Python, реализующей описанный алгоритм:
```python def print_mushrooms_phrase(k): last_digit = k % 10
if last_digit == 1 and k != 11: ending = "гриб" elif 2 <= last_digit <= 4 and (k < 10 or k > 20): ending = "гриба" else: ending = "грибов"
phrase = f"Мы нашли в лесу {k} {ending}" print(phrase)
# Пример использования k = int(input("Введите количество грибов (K): ")) print_mushrooms_phrase(k) ```
После запуска программы она запросит у пользователя ввести количество грибов (K), а затем напечатает фразу "Мы нашли в лесу K грибов" с правильным согласованием окончания слова "гриб" в соответствии с введенным числом K.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili