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

Даю 20 баллов. Чтобы научить брата считать, Никита играет с ним игру, напоминающую «Съедобное —

несъедобное». Игра называется «Делится — не делится». Никита диктует брату два числа. Если первое число делится на второе нацело, брат ему отвечает «Делится» и называет частное, а если не делится, то отвечает «Не делится» и называет частное и остаток от деления. Напиши программу, которая как будто записывает всё за братом Никиты: принимает по очереди два числа и либо выводит строку "Делится", а затем в новой строке "Частное: (значение)", либо "Не делится", а затем в новой строке "Частное: (значение), остаток: (значение)". ввод 15 6 вывод Не делится Частное: 2, остаток: 3
0 0
Перейти к ответам

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

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

Программа:

Python:

n1 = int(input())

n2 = int(input())

if n1 % n2 == 0:

   print(f'Делится\nЧастное: {n1 // n2}, остаток: {n1 % n2}')

else:

   print(f'Не делится\nЧастное: {n1 // n2}, остаток: {n1 % n2}')

Объяснение:
В начале вводятся два числа отдельно. После - идёт проверка: равен ли остаток деления второго числа на первое нулю. Если равен, то, соответственно, число 2 делится на число 1. Выводятся значения согласно условию. Если остаток не равен нулю, то число не делится. Выводятся значения согласно условию.


Вывод:

15

6

Не делится

Частное: 2, остаток: 3

12

2

Делится

Частное: 6, остаток: 0

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

Программа для игры "Делится - не делится"

```python def divide_game(dividend, divisor): if dividend % divisor == 0: quotient = dividend // divisor print("Делится") print("Частное: " + str(quotient)) else: quotient = dividend // divisor remainder = dividend % divisor print("Не делится") print("Частное: " + str(quotient) + ", остаток: " + str(remainder))

# Ввод чисел dividend = int(input("Введите делимое: ")) divisor = int(input("Введите делитель: "))

# Вызов функции и вывод результата divide_game(dividend, divisor) ```

Введенные числа 15 и 6 будут использованы для игры "Делится - не делится". В данном случае, 15 не делится на 6 нацело. Поэтому программа выведет:

``` Не делится Частное: 2, остаток: 3 ```

В данном случае, частное равно 2, а остаток от деления равен 3.

0 0

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

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

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

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