Значения двух массивов A и B с индексами от 1 до 100 задаются при следующего фрагмента программы:
var k,n,i,r:integer; a,b:array [1..100] of integer; begin n:=100; for i:= 1 to n do A[i]:= (i-51)*(i-51); for i:= 1 to n do begin B[101-i]:=A[i]; end; r:=0; for i:= 1 to n do if b[i]>=r then k:=i; write (k); end.
Какой элемент массива B будет наибольшим? 1) B[1] 2) B[26] 3) B[75] 4) B[100]
a[1] приобретает самое большое значение во время заполнения, думаю это и так видно. Заполнение массива b начинается с последней ячейке, которой присваивается значение ячейки массива a[1] и так далее по циклу.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку