Вопрос задан 22.07.2018 в 11:50. Предмет Информатика. Спрашивает Nurmamedova Emiliya.

Составьте программу, которая по введенному вами K - числу грибов печатает фразу <Мы нашли в лесу

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мантулова Настя.

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.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для составления программы, которая будет печатать фразу "Мы нашли в лесу 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.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос