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 после выполнен...
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 после выполнения этого алгоритма?
Ответ(ы) на вопрос:
в результате выполнения первого цикла for i:=1 tо n do A[i] := i в массиве будут находится числа от 1 до 10 по возрастанию j:=1 затем 9 раз сравнивается предыдущий элемент с последующим и если последующий больше предыдущего то j увеличивается на 1 так как в массиве каждый последующий элемент больше предыдущего то j увеличится на 9 значит j станет равно 10
Не нашли ответ?
Похожие вопросы