Предмет: Информатика,
автор: Reiden21
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 после выполнения этого алгоритма?
Ответы
Автор ответа:
0
в результате выполнения первого цикла
for i:=1 tо n do A[i] := i
в массиве будут находится числа от 1 до 10 по возрастанию
j:=1
затем 9 раз сравнивается предыдущий элемент с последующим и если последующий больше предыдущего то j увеличивается на 1
так как в массиве каждый последующий элемент больше предыдущего то j увеличится на 9
значит j станет равно 10
Похожие вопросы
Предмет: Другие предметы,
автор: Аноним
Предмет: География,
автор: MrManxattan
Предмет: Қазақ тiлi,
автор: tukeshovabekdana
Предмет: Математика,
автор: vadim2000