Помогите составить программму pascal, 10 класс. Задание ** картинке.

0 голосов
58 просмотров

Помогите составить программму pascal, 10 класс. Задание на картинке.


image

Информатика (145 баллов) | 58 просмотров
Дан 1 ответ
0 голосов

const

    a: array[1..10] of integer = (1, 50, 2, 22, 3, 35, 4, 61, 5, 42);

var

    i, min, max, nmax, nmin: integer;

begin

    min := 100;

    max := -1;

    for i := 1 to 10 do  

         if i mod 2 = 0 then

         begin

              if a[i] > max then  

              begin

                   max := a[i];

                   nmax := i - 1;

              end;

              if a[i] < min then

              begin

                   min := a[i];

                   nmin := i - 1;

              end;

         end;

    writeln('Лучший результат у спортсмена под номером ', a[nmax], ' - ', max);

    writeln('Худший результат у спортсмена под номером ', a[nmin], ' - ', min);

end.

------------------------------------------------------------------------------------------

Если что то непонятно или что то из этого вы не проходили напиши в комментарии, я отвечу или изменю программу.

И если программа должна иметь другую структуру(Например результаты нужно вводить самостоятельно), я ,также, могу переписать её.

(188 баллов)
0

Всё, я исправил

0

if not (odd(i)) then

0

Эта строчка не оч понятна

0

odd(i)

0

Тебе её обьяснить или переписать программу?

0

Лучше переписать

0

Без этой строчки

0

ок

0

Исправил. Оператор mod понятен?)

0

Да) Спасибо