Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
progra
1 / 1 / 0
Регистрация: 17.05.2011
Сообщений: 26
1

Выход из цикла

10.11.2011, 20:58. Просмотров 884. Ответов 2
Метки нет (Все метки)

Ув. программисты я пишу крестики-нолики, но возникла некоторая проблема с циклами!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
      for (t=0;t<100;t++)
      {
            for (t=0;u<100;u++)
            {
                    printf("X: ");
                    scanf ("%d",&a1);
                    printf("Y: ");
                    scanf ("%d",&b1);
                    if ((a1<=3)&&(b1<=3))
                    break;
                    if ((a1>3)||(b1>3))
                    printf("Вы ввели неверные координаты!");
                    continue;
           }
           if (((a1!=a)||(b1!=b))||((a1!=r)||(b1!=l)))
           break;
           if (((a1==a)&&(b1==b))||(a1==r)&&(b1==l))
           printf("Такой ход сделать нельзя\n");
           continue;
      }
Подскажите пожалуйста ,если мы завершаем вложенный цикл
C++
1
2
3
4
5
6
7
8
9
10
11
12
     for (t=0;u<100;u++)
            {
                    printf("X: ");
                    scanf ("%d",&a1);
                    printf("Y: ");
                    scanf ("%d",&b1);
                    if ((a1<=3)&&(b1<=3))
                    break;
                    if ((a1>3)||(b1>3))
                    printf("Вы ввели неверные координаты!");
                    continue;
           }
и в главном цикле выполяется continue,то вложенный цикл будет снова выполняться или же программа будет его пропускать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2011, 20:58
Ответы с готовыми решениями:

С++ Выход из цикла
Есть цикл, написанный в дополнительной функции. Нужно вывести сумму нескольких...

Выход из цикла
Доброго времени суток. Подскажите, пожалуйста как сделать выход из цикла при...

Выход из цикла
Есть цикл. Он выполняется. Долго. Пока он выполняется я нажимаю Esc и он...

Выход из тела цикла
Имеется цикл: for(;;) for(;;) for(;;) for(;;) for(;;) ...

Выход из цикла из консоли
В консольном приложении пользователь запускает цикл, выход из которого...

2
alkagolik
Заблокирован
10.11.2011, 21:05 2
Цитата Сообщение от progra Посмотреть сообщение
вложенный цикл будет снова выполняться или же программа будет его пропускать?
все будет выполняться до тех пор, пока не будет выполнено одно из условий выхода из цикла. Если вынешний цикл начал новую итерацию, то и вложенный соответственно тоже будет выполняться. Так что в данном прмере явных инструкции продолжения можно удалить, они не изменяют ход программы.
1
progra
1 / 1 / 0
Регистрация: 17.05.2011
Сообщений: 26
10.11.2011, 21:10  [ТС] 3
Спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.11.2011, 21:10

Принудительный выход из цикла
Вообщем надо при определенном условии завершать вложенный цикл, такой код будет...

Выход из цикла while знаком '|' ?
Всем привет, Страуструп дал задание выйти из цикла знаком '|'. Собственно сама...

Выход из вложенного цикла
Собственно как выходить из вложенного цикла ? goto ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru