Предмет: Информатика,
автор: Аноним
Массив из десяти элементов заполнили, а потом изменили. Чему будет равна сумма значений элементов массива после выполнения фрагмента программы?
for i := 1 to 10 do
A[i]:=i + 1;
for i := 2 to 10 do
A[i]:= A[i - 1];
Ответы
Автор ответа:
0
Ответ:
20
Объяснение:
Первый цикл записывает в ячейку массива значение ее номера, увеличенное на 1. После прохождения цикла мы получим следующие значения:
A[1]=2; A[2]=3; A[3]=4; A[4]=5; A[5]=6; A[6]=7; A[7]=8; A[8]=9; A[9]=10; A[10]=11.
Следующий цикл меняет значения ячейки массива на значение из предыдущей (начиная со второй). Вторая станет равна первой, третья второй, которая равна первой, так мы просто размножим значение из первой ячейки на все остальные.
Несложно будет вычислить сумму десяти ячеек, каждая из которых равна 2: 2*10=20.
Ответ: 20
voronnikon946:
2 : 2 * 10 разве будет не 10?? 2 : 2 равно 1 и умножить на 10 1 на 10 будет 10 или я чтото не понял?
Похожие вопросы
Предмет: Математика,
автор: husanalla
Предмет: Русский язык,
автор: aygunsultanova71
Предмет: Алгебра,
автор: yastrebova99
Предмет: Химия,
автор: Аноним
Предмет: ОБЖ,
автор: натали3910