Вопрос задан 15.06.2023 в 23:08. Предмет Информатика. Спрашивает Брагина Аня.

Задача 4 ЯЗЫК ПАЙТОН. НУЖНО ИСПОЛЬЗОВАТЬ УСЛОВНЫЕ ОПЕРАТОРЫ,ВЫШЕ ЭТОЙ ТЕМЫ НЕЛЬЗЯ В

математическом кружке играют в шахматы. Чтобы выяснить, кто играет белыми, играют в игру. Двое соперников называют по числу, затем один из них кидает кубики и считает, сколько на них выпало. Побеждает тот, чьё число оказалось ближе к числу, кратному выпавшему на кубиках.Напиши программу, которая читает числа A, B и выпавшую на кубиках сумму d, а затем выводит число победителя (ближайшее к кратному d).Ввод Вывод17487 48Примечание: ближайшее к 17 число, кратное 7, — это 14, а ближайшее к 48 — это 49. 49 ближе (разница в 1), поэтому побеждает 48.
0 0
Перейти к ответам

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

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

Ответ:

x = int(input('Первое число: '))

y = int(input())

z = int(input())

if abs(z-x)>abs(z-y):

   print(y, 'ближе')

elif abs(z-x)<abs(z-y):

   print(x, 'ближе')

else:

   print("никто")

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

Вот решение задачи на языке Python:

python
A, B, d = map(int, input().split()) result_A = A + (d - A % d) % d result_B = B + (d - B % d) % d if abs(result_A - d) < abs(result_B - d): print(A) else: print(B)

Программа сначала считывает значения A, B и d с помощью input(). Затем вычисляются числа, ближайшие к d и кратные d, для A и B. Это делается с помощью формулы (d - x % d) % d, где x - число A или B.

Затем программа сравнивает разницу между полученными числами и d и выводит число победителя - A или B, в зависимости от того, чья разница меньше.

Например, если ввод будет 17 87 48, программа выведет 48, так как разница между 48 и 48 (d) равна 0, а разница между 14 и 48 равна 34.

Обратите внимание, что данное решение не проверяет валидность введенных чисел и предполагает, что они целые.

0 0

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

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

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

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