Задание 6 Вариант 3 Самостоятельная работа 4 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Наибольший элемент равен:…..
Наименьший элемент равен:…..
Разность наибольшего и наименьшего элементов равна:…..
program s4_v3_6;
const
n = 100;
var
c: array[1..n] of integer;
i, max, min: integer;
begin
writeln(‘ввод массива’);
randomize;
for i := 1 to n do
c[i] := random(100);
max := c[1]; min := c[1];
for i := 1 to n do
begin
if c[i] > max then max := c[i];
if c[i] < min then min := c[i]
end;
writeln('max=', max, ' min=', min, ' max-min=', max - min)
end.
Наибольший элемент равен: 99
Наименьший элемент равен: 0
Разница наибольшего и наименьшего элемента равна: 99
Чтобы найти разность наибольшего и наименьшего элементов массива, нужно:
- задать массив из 100 целых чисел;
- заполнить его случайными значениями;
- сначала принять первый элемент за текущие max и min;
- просмотреть все элементы массива и обновлять max, если найден больший элемент, и min, если найден меньший;
- вычислить разность $$max-min$$.
program s4_v3_6;
const
n = 100;
var
c: array[1..n] of integer;
i, max, min: integer;
begin
writeln(‘ввод массива’);
randomize;
for i := 1 to n do
c[i] := random(100);
max := c[1];
min := c[1];
for i := 1 to n do
begin
if c[i] > max then max := c[i];
if c[i] < min then min := c[i];
end;
writeln(‘max=’, max, ‘ min=’, min, ‘ max-min=’, max — min);
end.
При заполнении массива случайными числами из диапазона от 0 до 99 наибольший элемент может быть равен $$99$$, а наименьший — $$0$$. Тогда разность равна:
$$99 — 0 = 99$$
Ответ: наибольший элемент — 99, наименьший элемент — 0, разность равна 99.