alarm
Задайте вопрос
Информатика
eject

Массив из десяти элементов заполнили, а потом изменили. Чему будет равна сумма значений элементов массива после выполнения фрагмента программы?for i := 1 to 10 doA[i]:=i;for i := 2 to 10 doA[i]:= A[i - 1];

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

Все 1. То есть весь массив будет состоять из единиц.

Это происходит из-за этой строки:

A[i]:= A[i - 1];

Она нам говорит - замени этот элемент на предыдущий.

Смотрим for, первый элемент у нас с индексом 2, в массиве - это число 2.

Предыдущие 1 - 2 заменяют на 1.

И так далее. Переходят к третьему элементу, но теперь у нас все элементы позади него - являются единицами.

210
flick
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

несжатое растровое изображение р

С помощью цикла for вычислите зн

Какое число нужно записать вмест

Как характеризуются естественные

Выберите допустимые для языка Pa

Поделитесь сетью с IP-адресома)

Контакты
Реклама на сайте