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