Как прервать цикл for

программирование программы windows С++

for (i=0;i<N;++i)
{
if (abc[i]<100)
{
abc[i]=5;
break;
}}

как сделать что бы после abc[i]=5; цикл for прервался?

Примечание:
Не прерывается :( считывает дальше и модифицирует все abc[i] которые <100. Это пипец какой-то.
Ответы:
А чё, не прерывается?) А должен...
так break же и есть!
Дополнение #1
не может такого быть! :-)
break или goto. Первое предпочтительнее.
Дополнение #1
не может не работать
Может так?
for (i=0;i<N;++i)
{
if (abc[i]<100)
{
if(abc[i]==5)
 break;
}}
for (i=0;i<N;++i)
{
if (abc[i]<100)
{
abc[i]=5;
continue;
}}


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.