Имеем оценки m студентов по n предметов m = 3 n = 4. найти в массиве студента с минимальным средним .вивесты на экран средний и номер под которым он знаходиться.середний ввести с клавиатуры

rabadanovaasya rabadanovaasya    2   28.06.2019 17:00    0

Ответы
deaflora deaflora  22.07.2020 20:58
Const
  m = 3;
  n = 4;
var
  a: array[1..m, 1..n] of integer;
  b: array[1..m] of real;
  i, j, k: integer;
  min:real;

begin
  Writeln('Введите оценки студентов');
  for i := 1 to m do
  begin
    b[i]:=0;
    for j := 1 to n do
    begin Read(a[i,j]); b[i]:=b[i]+a[i,j] end;
    b[i]:=b[i]/n
  end;
  k:=1; min:=b[1];
  for i:=2 to 3 do
    if min>b[i] then begin min:=b[i]; k:=i end;
  Writeln('Студент номер ',k,' имеет минимальный cредний ',min:5:2)
end.

Тестовое решение:
Введите оценки студентов
5 4 4 3
3 5 3 4
4 5 4 5
Студент номер 2 имеет минимальный cредний   3.75
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика