На паскале вычислить разность между наибольшим и наименьшим элементами заданного массива из n элементов. (, напишите решение полностью)
273
497
Ответы на вопрос:
var a: array [1..100] of integer;
i,max,min,s: integer;
begin
randomize;
for i : = 1 to 100 do begin
a[i] : = random(100);
end;
max : = 1;
for i : = 2 to 100 do begin
if (a[i] > a[max]) then max : = i;
end;
min : = 1;
for i : = 2 to 100 do begin
if (a[i] < a[min]) then min : = i;
end;
s : = a[max] - a[min];
writeln(s);
end.
Ответ: 3) чтобы получить 5, нужно 3-1=2 2^2=4 4+1. чтобы получть следующее 5-1=4 4^2=16 16+1=17 257: 17-1=16 16^2=256 256+1=257 на решение меня подтолкнуло то, что последние два числа похожи на степени двойки.
Популярно: Информатика
-
Yanika15928.02.2020 08:59
-
anya37726.07.2022 08:19
-
Glebbb1519.03.2021 05:57
-
tan197804.09.2021 01:53
-
Ildar29830.07.2020 10:13
-
dashasokolova2116.01.2022 05:37
-
nastya273014.12.2022 06:46
-
Darina0202008.04.2020 07:16
-
haskaa1226.05.2021 12:59
-
зяйка7554228.09.2021 23:11