В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
3743Dasha
3743Dasha
25.04.2020 03:19 •  Информатика

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

Ответ:
svitlanaholenkp0an3s
svitlanaholenkp0an3s
05.07.2020 09:46
Если вводить футболистов с клавиатуры и их не больше, например, 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.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?