Дан массив из десяти целых чисел. Определите, сколько элементов этого массива имеют...

0 голосов
80 просмотров
Дан массив из десяти целых чисел. Определите, сколько элементов этого массива имеют максимальное значение

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

Program p1;
const n=10;
var a:array [1..n] of real;
    i:byte; 
   max:real; 
   nmax:byte;
begin
 //начало цикла ввода 
For i:=1 to n do 
//ввод    
Readln(a[i]) 
//берём за максимальный 1ый элемент
 max:=a[1]; 
 //берём количество = 1
 nmax:=1; /
/начало цикла проверки 
For i:= 2 to n do 
 if a[i]> max then    
    begin       
       max:=a[i]; 
       nmax:=1;     
   end else
                if a[i]= max then       
                         nmax:=nmax+1; 
//вывод 
Writeln('Максимальный элемент = ', max,', количество таких элементов = ',nmax);  end.

(696 баллов)
0

А можно как-нибудь без const и без else, а через randomize?