Информатика, опубликовано 2018-08-22 19:35:29 by Гость

вывести фамилии всех футболистов которые забили больше двух голов. Паскаль

Ответ оставил Гость

Если вводить футболистов с клавиатуры и их не больше, например, 25 человек, то программа может быть такая:
Program futbol;
var fio: array [1..25] of string;
      gol: array [1..25] of integer;
       i,j: integer;
       f: string;
begin
   writeln (Введите фамилии игроков, забивших голы);
   writeln (Окончание ввода - пустая строка);
   j:=0;
repeat  
   readln(f)
   newfio:=true;
   for i:= 1 to j do begin
       if fio[i]=f then begin
             gol[i]=gol[i]+1;
              newfio:=not newfio;
             end;
       if newfio then begin
           j:=j+1;
           fio[j]:=f;
   end;
while not f=;

for i:= 1 to j do begin
  if gol[i]>2 then writeln fio[i];
end;
end.














Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.

Форма вопроса доступна на полной версии этой страницы.