Текст задания
Даны сведения о количестве забитых голов каждого футболиста команды в каждом из матчей чемпионата. Проверьте, сколько в команде есть футболистов:
а) забивших хотя бы два гола;
б) забивавших голы в каждом матче;
в) не забивших ни одного гола.
Исходный код программы
var
n,m,i,j,Num,Num2,NumEvery,NumNo,numK:integer;
a: array [1..100,1..100] of integer;
begin
Write('n='); {Запрашиваем количество игроков в команде}
Readln(n);
Write('m='); {Запрашиваем количество матчей команды}
Readln(m);
For i:=1 to n do {В цикле запрашиваем количество голов каждого игрока в каждом матче: i-й игрок в j-м матче}
begin
j:=1;
While j<=m do
begin
Write('a[',i,',',j,']=');
Readln(a[i,j]);
j:=j+1;
end;
end;
Num2:=0; {Зануляем счетчики}
NumEvery:=0;
NumNo:=0;
For i:=1 to n do
begin
j:=1;
num:=0;
numK:=0;
While j<=m do
begin
If a[i,j]>0 then begin num:=num+a[i,j]; numK:=numK+1; end; {Считаем количество голов, забитых игроком}
j:=j+1;
end;
if num>=2 then num2:=num2+1; {Считаем нужные показатели}
if numk=m then numEvery:=numEvery+1;
if num=0 then numNo:=NumNo+1;
end;
Writeln('Kolichestvo zabivshih hotya bi 2 gola: ',num2); {Выводим ответ}
Writeln('Kolichestvo zabivshih v kagdom matche: ',NumEvery);
Writeln('Kolichestvo nezabivshih: ',NumNo);
Readln;
end.

