1. Сначала a = 4, что удовлетворяет условию выполнения цикла. После первого выполнения цикла a = 5, что будет удовлетворять условию для выполнения цикла. После второго выполнения цикла a = 6, что уже не удовлетворяет условию цикла. Так что всего выполнений 2.
2. Сначала a = 4, что удовлетворяет условию выполнения цикла. После первого выполнения цикла a = 10, что не удовлетворяет условию для выполнения цикла. Так что всего выполнений 1.
3. Сначала a = 4, что уже не удовлетворяет условию выполнения цикла. Так что всего выполнений 0.
4. Сначала b = 6, что удовлетворяет условию выполнения цикла. После первого выполнения цикла b = -2, что не будет удовлетворять условию для выполнения цикла. Так что всего выполнений 1.
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.
Если что то непонятно или что то из этого вы не проходили напиши в комментарии, я отвечу или изменю программу.
И если программа должна иметь другую структуру(Например результаты нужно вводить самостоятельно), я ,также, могу переписать её.
1. 2 раза
2. 1 раз
3. 0 раз
4. 1 раз
Объяснение:
1. Сначала a = 4, что удовлетворяет условию выполнения цикла. После первого выполнения цикла a = 5, что будет удовлетворять условию для выполнения цикла. После второго выполнения цикла a = 6, что уже не удовлетворяет условию цикла. Так что всего выполнений 2.
2. Сначала a = 4, что удовлетворяет условию выполнения цикла. После первого выполнения цикла a = 10, что не удовлетворяет условию для выполнения цикла. Так что всего выполнений 1.
3. Сначала a = 4, что уже не удовлетворяет условию выполнения цикла. Так что всего выполнений 0.
4. Сначала b = 6, что удовлетворяет условию выполнения цикла. После первого выполнения цикла b = -2, что не будет удовлетворять условию для выполнения цикла. Так что всего выполнений 1.