|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.12.2010, 13:15 | #1 |
Пользователь
Регистрация: 27.12.2010
Сообщений: 18
|
проблема итерации цикла
В общем такая картина: пишу прогу по заданию от академии, прога типа мини игра "Кто хочет стать миллионером"
В вопросе даны 4 попытки на правильный ответ при неправильном ответе счетчик откатывается на 1 и у меня воозникла не понятная ошибка - при первой итерации цикла счетчик ошибок уменьшается на 1 но при второй итерации стоит на месте... Хелп плиз [spoiler] Код:
|
27.12.2010, 13:23 | #2 |
Software Engineer
Участник клуба
Регистрация: 07.04.2007
Сообщений: 1,618
|
Код:
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
|
27.12.2010, 13:27 | #3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
Цитата:
I'm learning to live...
|
|
27.12.2010, 14:43 | #4 | ||
Пользователь
Регистрация: 27.12.2010
Сообщений: 18
|
Цитата:
Цитата:
и нужно было разбивать операции.... кароче я тупой наверно, хотя может из-за того что у меня всего второе занятие по С++... всем спасибо за помощь пойду дальше юзать и да с наступающим нг вас COUNT('НГ')=1; Последний раз редактировалось dancer1; 27.12.2010 в 14:47. |
||
27.12.2010, 14:45 | #5 |
Форумчанин
Регистрация: 21.12.2010
Сообщений: 199
|
такие ошибки не редкость) компилятор то думает что все ок
|
27.12.2010, 14:54 | #6 |
Пользователь
Регистрация: 27.12.2010
Сообщений: 18
|
блин у меня все еще осталось ошибка но уже другого рода, тоесть:
Код:
|
27.12.2010, 15:03 | #7 |
Форумчанин
Регистрация: 21.12.2010
Сообщений: 199
|
а сколько попыток?
|
27.12.2010, 15:07 | #8 |
Пользователь
Регистрация: 27.12.2010
Сообщений: 18
|
всего 4 попытки при не правильном ответе одна попытка вычитается и возвращает на начало цикла... Так должно было быть в идеале.
А по факту - одна попытка вычитается при следующем не правильном ответе, тупо выкидывает меня из цикла. |
27.12.2010, 15:08 | #9 |
Форумчанин
Регистрация: 21.12.2010
Сообщений: 199
|
while (errors==0);
меняй на while (errors > 0); ЗЫ: а если ответ правильный то делай break; - так обломишь цикл |
27.12.2010, 15:15 | #10 |
Пользователь
Регистрация: 27.12.2010
Сообщений: 18
|
эээ так вроде цикл do..while:
ДЕЛАТЬ ДЕЙСТВИЕ ..... ПОКА errors не станет 0 DO WHILE извиняюсь я просто не догнал все заработало!!!! спасибо! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как на каждой итерации цикла создавать новый файл одной командой? | atg | Общие вопросы C/C++ | 2 | 24.09.2009 15:02 |
Проблема с составлением цикла | artemavd | БД в Delphi | 12 | 16.08.2009 14:55 |
Проблема в программе на С++, множественное исполнение цикла | Vikelf | Помощь студентам | 1 | 25.05.2009 09:31 |
Переход от цикла к циклу не выходя из цикла (без multithreading) | Qousio | Общие вопросы C/C++ | 2 | 16.05.2009 09:27 |
Программа "простые итерации". Готовый код. Проблема с компилированием. | Oleg330 | Общие вопросы C/C++ | 9 | 25.12.2008 23:51 |