Вопрос задан 13.06.2023 в 20:43. Предмет Информатика. Спрашивает Игнатюк Артём.

Какой фрагмент программы, вычисляющей сумму (S) целых значений 10 элементов массива А С/С++

содержит ошибку? for ( i=0; i < 10; i+=1) S += А[i] for ( i= 0; i < 10; i++) S += А[i] for ( i= 0; i < 10; i++) S = S+А[i] for ( i= 0; i <= 10; i++) S = S+А[i]
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Романов Антон.

Ответ:

for ( i= 0; i <= 10; i++) S = S+А[i]

Объяснение:

В данном случае цикл for будет работать от 0 до 10 включительно и вызовет ошибку потому, что итератор дойдя до 10-ого значения, вызовет 10-ый элемент массива A, которого не существует и программа выйдет за границы массива что и станет причиной ошибки компиляции.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос