profile
Опубликовано 6 лет назад по предмету Информатика от covtunvictoria

Дана последовательность чисел, оканчивающаяся 0.Найти два максимальных элемента заданной последовательности. Помогите пожалуйста. Заранее спасибо.)

  1. Ответ
    Ответ дан Аккаунт удален
    PascalABC.NET 3.3.5, сборка 1659 от 09.04.2018
    Внимание! Если программа не работает, обновите версию!

    begin
      var a,b,c:integer;
      Read(a,b);
      if b>a then Swap(a,b);
      while True do begin
        Read(c);
        if c=0 then break;
        if c>b then Swap(b,c);
        if b>a then Swap(a,b)
        end;
      Writeln('Два наибольших числа ',a,', ',b)
    end.

    Пример
    -14 13 39 -5 -39 -8 39 41 -2 -49 -32 18 -33 -50 10 2 -2 3 0
    Два наибольших числа 41, 39

    Замечание: вводить можно, также нажимая Enter
Самые новые вопросы