Предмет: Информатика,
автор: bayanist21
В программе описан одномерный целочисленный массив с индексами от 0 до 10. В приведенном
ниже фрагменте программы массив сначала заполняется, а потом изменяется:
for i:=0 to 10 do
A[i]:= i + 1;
for i:=10 downto 0 do
A[i]:= A[10-i];
Чему будут равны элементы этого массива?
1) 10 9 8 7 6 5 4 3 2 1 0
2) 11 10 9 8 7 6 5 4 3 2 1
3) 11 10 9 8 7 6 7 8 9 10 11
4) 1 2 3 4 5 6 5 4 3 2 1
Ответ будет 4, объясните как получается пожалуйста, просто у меня другие ответы получились
Ответы
Автор ответа:
0
ну тип сначала получается массив 1 2 3 4 5 6 7 8 9 10 11
а потом в обратном порядке вычитается i
1 2 3 4 5 6 7 8 9 10 1
1 2 3 4 5 6 7 8 9 2 1
1 2 3 4 5 6 7 8 3 2 1
1 2 3 4 5 6 7 4 3 2 1
1 2 3 4 5 6 5 4 3 2 1
1 2 3 4 5 6 5 4 3 2 1 ну и уже типо нечего вычитать и всио
а потом в обратном порядке вычитается i
1 2 3 4 5 6 7 8 9 10 1
1 2 3 4 5 6 7 8 9 2 1
1 2 3 4 5 6 7 8 3 2 1
1 2 3 4 5 6 7 4 3 2 1
1 2 3 4 5 6 5 4 3 2 1
1 2 3 4 5 6 5 4 3 2 1 ну и уже типо нечего вычитать и всио
Автор ответа:
0
Вот смотри когда вычисляем для 2-го массива, А[10]:=[10-11] A[10]=-1
Похожие вопросы
Предмет: География,
автор: Shdhfhshbs
Предмет: Математика,
автор: evaantipockina
Предмет: Русский язык,
автор: tagybaim09
Предмет: Математика,
автор: Аноним
Предмет: Химия,
автор: tanyaolishevsk