Вопрос задан 17.06.2023 в 15:06. Предмет Информатика. Спрашивает Филиппов Семён.

Написать программу, которая спрашивает у пользователя число, после этого выводит строку типа: 2

компьютера. В зависимости от введенного числа, программа должна корректно подставлять окончание для слово компьютер Пример:Ввод: Пользователь ввел число 12Вывод: 12 компьютеров(Код должен работать с любым числом)
0 0
Перейти к ответам

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

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

Ответ:

n = int(input("введи число"))

if n%10== 1:

print(n,"компьютер")

elif (n%10==2 or n%10==3 or n%10==4):

print(n,"компьютера")

else:

print(n,"компьютеров")

0 0
Отвечает Garifullin Karim.

Объяснение:

язык программирования (С++)

  1. int main()
  2. {
  3. int a;
  4. cin>> a;
  5. if (a<4)
  6. {cout << a " компьютерa " ;}
  7. else
  8. {cout<< a"компьютеров"}
  9. return 0;
  10. }
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на Python, которая выполняет описанную вами задачу:

```python def format_computers(num): if num % 10 == 1 and num % 100 != 11: return f"{num} компьютер" elif num % 10 in [2, 3, 4] and num % 100 not in [12, 13, 14]: return f"{num} компьютера" else: return f"{num} компьютеров"

user_input = int(input("Введите число: ")) output = format_computers(user_input) print(output) ```

В этой программе мы определяем функцию `format_computers`, которая принимает число в качестве аргумента и возвращает строку с правильным окончанием для слова "компьютер". Затем мы запрашиваем у пользователя число с помощью функции `input`, преобразуем его в целое число с помощью `int`, и вызываем функцию `format_computers` с этим числом. Результат выводится на экран с помощью функции `print`.

Пример работы программы: ``` Введите число: 12 12 компьютеров ```

Примечание: Программа будет работать с любым числом и правильно подставлять окончание для слова "компьютер".

0 0

Похожие вопросы

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

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

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