• 22. Дан фрагмент программы, обрабатывающий массив А из 10 элементов: n := 10; for i:=1 tо n do A[i] := i; j := 1; for i:=1 tо n-1 do if A[i] < A[i+1] then j := j + 1; Чему будет равно значение переменной j после выполнения этого алгоритма?

Ответы 1

  • в результате выполнения первого цикла

     for i:=1 tо n do A[i] := i

    в массиве будут находится числа от 1 до 10 по возрастанию

    j:=1

    затем 9 раз сравнивается предыдущий элемент с последующим и если последующий больше предыдущего то j увеличивается на 1

    так как в массиве каждый последующий элемент больше предыдущего то j увеличится на 9

    значит j станет равно 10

    • Автор:

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

Войти через Google

или

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

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

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