1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
(Сам и контр)
Задание 5 Вариант 3 Самостоятельная работа 4 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Босова, Босова, Аквилянов
11 класс
Автор
Босова, Босова, Аквилянов

Задание 5 Вариант 3 Самостоятельная работа 4 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)

Задача

Наибольший элемент равен:……
Количество элементов, имеющих максимальное значение, равно: ……
program s4_v3_5;
const
n = 100;
var
c: array[1..n] of integer;
i,max,k: integer;
begin
writeln(‘ввод массива’);
randomize;
for i := 1 to n do
c[i] := random(100);
max:=c[1];
for i:=1 to n do
if c[i] > max then max:=c[i];
k:=0;
for i:=1 to n do
if c[i]=max then k:=k+1;
writeln(‘max=’,max,’ k=’,k)
end.
Наибольший элемент равен: 98
Количество элементов, имеющих максимальное значение, равно: 2

Подробный ответ

Сначала находим максимальный элемент массива. Для этого принимаем за максимум первый элемент и последовательно сравниваем его со всеми остальными. Затем ещё раз проходим по массиву и считаем, сколько раз встречается найденный максимум.

program s4_v3_5;
const
  n = 100;
var
  c: array[1..n] of integer;
  i, max, k: integer;
begin
  writeln(‘ввод массива’);
  randomize;
  for i := 1 to n do
    c[i] := random(100);
  max := c[1];
  for i := 1 to n do
    if c[i] > max then max := c[i];
  k := 0;
  for i := 1 to n do
    if c[i] = max then k := k + 1;
  writeln(‘max=’, max, ‘ k=’, k)
end.

По результату работы программы:

Наибольший элемент равен $$98$$.

Количество элементов, имеющих максимальное значение, равно $$2$$.

Ответ

Наибольший элемент равен $$98$$, количество таких элементов — $$2$$.



Общая оценка
4.8 / 5
Другие учебники
Другие предметы