Дан массив. по возрастанию и число b неравное ни одному из этих элементов.найти элемент массива ближайший к b.
137
169
Ответы на вопрос:
Var a: array[1..10] of integer; i,b,ind,el,min: integer; begin min: =1000000; for i: =1 to 10 do read(a[i]); readln; read(b); for i: =1 to 10 do begin if abs(a[i]-b)< min then begin min: =abs(a[i]-b); el: =a[i]; ind: =i; end; end; write(el,' ',ind); //выводит элемент, а затем его индекс. end.
Популярно: Информатика
-
matematuk00723.01.2023 11:59
-
EdSid15.06.2022 08:34
-
PoliLan11.09.2021 22:04
-
kennY177128.03.2020 03:40
-
dobromirovamar02.12.2022 06:26
-
2003stanislav25.07.2021 07:50
-
romakir22823.06.2021 23:26
-
alinabiychinska23.08.2022 19:13
-
MrKepka09.04.2023 19:35
-
IlyaLzt14.06.2020 18:43