Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Цикл с условием / 5 сообщений из 5, страница 1 из 1
27.11.2005, 11:42
    #33401968
sportman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с условием
В цикле есть условия, их несколько
примерно выглядит так:

for () {
if (a >0{
a=-5;
}

if (a<0){
a=5;
}

}

Как сделать так, чтобы после выполнения первого условия второе не выполнялось и при этом цикл не
прерывался (как при Break)? Т.е. организовать как бы метку, которая позволила бы перескочить через второй if!
Else использовать не могу т.к. TCPP на него не смотрит, и выполняетвсе подряд!
...
Рейтинг: 0 / 0
27.11.2005, 12:58
    #33402009
1
1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с условием
закомментить второе условие
...
Рейтинг: 0 / 0
27.11.2005, 17:11
    #33402142
spectre
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с условием
Код: plaintext
1.
2.
3.
4.
5.
for (...)
{
if(...)
else if (...)
else ...
}
В твоем случае
Код: plaintext
1.
2.
3.
for (...)
{if(a> 0 )a=- 5 ;
else a =  5 
}
...
Рейтинг: 0 / 0
27.11.2005, 17:15
    #33402145
spectre
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с условием
Если условие простое, то можно и круче
Код: plaintext
1.
2.
3.
for()
{
a=(a> 0 )?(- 5 ): 5 ; //логический if - выкрутас!
}
...
Рейтинг: 0 / 0
27.11.2005, 18:37
    #33402189
SnowMan2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Цикл с условием
Юзай continue
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Цикл с условием / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]