• вводится последовательность натуральных чисел - рост учеников класса, не превосходящих 30. Ноль - признак конца. Требуется вывести рост двух самых высоких учеников

Ответы 1

  • Должно работать:

    program prim;

    var a: array[0..99999] of integer;

    i:byte;

    f:integer;

    b,c:integer;

    begin

    for i:=0 to 99999 do begin

    readln(a[i]);

    if a[i]=0 then break;

    f:=i;

    end;

    for i:=0 to f do begin

    if a[i]>c then begin  

    if a[i]>b then b:=a[i] else c:=a[i];  

    end;end;

    writeln(b, ' ',c);

    end.

    • Автор:

      lisafoley
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years