СРОЧНО ДАЮ 100 БАЛЛОВ!!!!!!!!!!!!!!!!!!!!!
Ближайшее число
Напишите программу, которая находит в массиве элемент, самый близкий по величине к данному числу.
Входные данные
В первой строке содержится список чисел — элементы массива (целые числа, не превосходящие 1000 по абсолютному значению).
Во второй строке вводится одно целое число x, не превосходящее 1000 по абсолютному значению.
Выходные данные
Вывести значение элемента массива, ближайшего к x. Если таких чисел несколько, выведите любое из них.
Примеры
Ввод
1 2 3 4 5 6
Вывод
5
НА ПИТОНЕ!!!!!!!!!!!!!!!!!!!!
Moki1234:
На самом деле 8 баллов
РЕши пж
Не 100, а всего 8
иди ты
иди ты
Ответы
Ответ дал:
18
Ответ:
Вот твой ответ(прошёл проверку на сириус)
Объяснение:
a=list(map(int, input().split()))
x=int(input())
ans = a[0]
for elem in a:
if abs(elem-x)<abs(ans-x):
ans = elem
print(ans)
Вас заинтересует
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад