Ребят, еще раз прошу, помогите кто может, плиз! Составьте программу нахождения суммы...

0 голосов
69 просмотров

Ребят, еще раз прошу, помогите кто может, плиз! Составьте программу нахождения суммы максимумов smax и количества максимумов kmax. Оператор Паскаль. Вот программа⬇, на которую надо ориентироваться


image
image

Информатика (99 баллов) | 69 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Const
n = 12;
Var
   i,max,smax,kmax:integer;
   a:array[1..n] of integer;
Begin
randomize;
writeln('Исходный массив: ');
for i:= 1 to n do
 begin
 a[i]:=random(51)-25;
 write(a[i]:4)
 end;
writeln;
max:=a[1];
for i:= 2 to n do
 if maxwriteln('max = ',max);
smax:=0;
kmax:=0;
for i:= 1 to n do
 if a[i] = max then
  begin
  smax:=smax+max;
  kmax:=kmax+1;
  end;
WriteLn('kmax = ',kmax);
WriteLn('smax = ',smax);
End.

Кандидат Наук (34.0k баллов)
10,984,878 вопросов
13,471,016 ответов
8,518,553 комментариев
4,909,216 пользователей