Регистрация
21 Дек 2013
Сообщения
84
Репутация
0
Спасибо
0
Монет
0
308023460_1716101392493d2dbc498953cee115d6_800.png

 
Область видимости объявленной переменной лежит в пределах цикла for.
 
Так это же называют областью видимости. В целях безопасности/надёжности такие переменные существуют только внутри объявленных конструкций. В данном случае for, а после выхода из них они сразу умирают.
Но ты, похоже, не там написал if (i==0), потому что там, где она на снимке, break-ать абсолютно нечего. Ну и по логике тоже ерунда - у тебя i=0 в самой первой итерации, такая команда сразу прервёт цикл. Надо оставить только for (int i = 0; i < n; i++) {
cin >> arr;
} -этого вполне достаточно, уже есть условие, что i&lt;n
 
Ты часом в Идиократии не снимался?
 

Похожие темы

Назад
Сверху