VitalyD

Untitled

May 27th, 2018
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.90 KB | None | 0 0
  1. var
  2.   uch: array [1..99] of integer;   //массив
  3.   n, max, maxcount, maxcountprev, answer, prevansv: integer;
  4.   i, j: integer;
  5.  
  6. begin
  7.   readln(n);  //кол-во школ
  8.  
  9.   for i := 1 to n do    // заполнение массива
  10.   begin
  11.     readln(uch[i]);
  12.   end;
  13.  
  14.  
  15.   for i := 1 to n do    // вывод массива
  16.   begin
  17.     write(uch[i]:4);
  18.   end;
  19.  
  20.  
  21.   maxcountprev := 0;    // предыдущее макс. значение
  22.   for i := 1 to n do    // проверка и подсчёт одинаковых значений
  23.   begin
  24.       max := uch[i];
  25.       for j := 1 to n do
  26.       begin
  27.         if (uch[i] = uch[j] ) then maxcount := maxcount + 1;
  28.       end;
  29.       if (maxcount > maxcountprev) then
  30.         begin
  31.           answer := uch[i];
  32.         end;
  33.       maxcountprev := maxcount;  
  34.       maxcount := 0;
  35.   end;
  36.   writeln ();
  37.   writeln(answer);
  38. end.
Advertisement
Add Comment
Please, Sign In to add comment