Какой фрагмент программы, вычисляющей сумму (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
Ответ:
for ( i= 0; i <= 10; i++) S = S+А[i]
Объяснение:
В данном случае цикл for будет работать от 0 до 10 включительно и вызовет ошибку потому, что итератор дойдя до 10-ого значения, вызовет 10-ый элемент массива A, которого не существует и программа выйдет за границы массива что и станет причиной ошибки компиляции.
Похожие вопросы
2 года назад
7 лет назад
7 лет назад
8 лет назад
8 лет назад