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

Написать все доступные варианты организации циклов (возврата программы к определённой строке кода) - C++

05.02.2017, 22:32. Просмотров 168. Ответов 5
Метки нет (Все метки)


http://www.cyberforum.ru/cpp-beginners/thread353452.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.02.2017, 22:32
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Написать все доступные варианты организации циклов (возврата программы к определённой строке кода) (C++):

Составить программу вычисления степени числа А с натуральным показателем N . (Записать варианты программы с 3 видами циклов: for, while, do…while)
Составить программу вычисления степени числа А с натуральным показателем N ....

Использование C++ кода внутри программы на C: какие есть варианты?
Есть программа на C++, и в ней кое-какие нужные функции, которые хотелось бы...

Варианты организации файлового В/В в C++
Встретил несколько вариантов организации файлового В/В: 1) - через создание...

Написать программу вычисления n!=1*2*3*...*n. (Записать варианты программы с разными видами циклов while, repeat, for).
Написать программу вычисления n!=1*2*3*...*n. (Записать варианты программы с...

Написать программу вычисления n!=1*2*3*...*n. (Записать варианты программы с разными видами циклов while, repeat, for).
Написать программу вычисления n!=1*2*3*...*n. (Записать варианты программы с...

5
likehood
930 / 789 / 378
Регистрация: 25.12.2016
Сообщений: 2,627
Завершенные тесты: 3
05.02.2017, 22:43 #2
Вариант 1.
C++
1
2
3
4
5
do
{
    // 7-17 строки
}
while (a == 1);
Добавлено через 2 минуты
Вариант 2. (не для слабонервных)
C++
1
2
3
4
5
program_begin:
    // 7-17 строки
    if (a == 1) {
        goto program_begin;
    }
2
DDDBest
0 / 0 / 0
Регистрация: 30.05.2014
Сообщений: 5
05.02.2017, 23:00  [ТС] #3
Вариант 2, так, на вскидку про-кодера (то есть меня), является проще и лучше, так как возвращаю что угодно от куда угодно и куда угодно. В первом варианте все как то мутно. Почему ты написал что 2 вариант не для слабонервных?
0
likehood
930 / 789 / 378
Регистрация: 25.12.2016
Сообщений: 2,627
Завершенные тесты: 3
05.02.2017, 23:03 #4
Цитата Сообщение от DDDBest Посмотреть сообщение
Почему ты написал что 2 вариант не для слабонервных?
Использование goto, да ещё назад, считается плохой практикой. В серьёзных проектах так лучше не делать.
0
DDDBest
0 / 0 / 0
Регистрация: 30.05.2014
Сообщений: 5
05.02.2017, 23:07  [ТС] #5
Цитата Сообщение от likehood Посмотреть сообщение
В серьёзных проектах так лучше не делать.
Ну если для серьезных проектов не подходит - значит да, это не для меня
0
Renji
2123 / 1482 / 452
Регистрация: 05.06.2014
Сообщений: 4,320
06.02.2017, 01:58 #6
C++
1
2
3
4
5
6
7
while(true)
{
    //bla-bla-bla
    if(a == 1)
        continue;
    //bla-bla-bla
}
C++
1
2
3
4
5
6
7
8
9
while(true)
{
    //bla-bla-bla
    if(a != 1)
    {
        system("pause");
        return 0;
    }
}
1
06.02.2017, 01:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2017, 01:58
Привет! Вот еще темы с решениями:

Принципы организации css кода и его семантика – какие существуют варианты и чем отличаются?
Доброго времени суток! Данная тема является скорее темой-обсуждением, чем...

Составьте программу вычисления степени числа a с натуральным показателем n. (Записать варианты программы с разными видами циклов while, repeat, for).
Составьте программу вычисления степени числа a с натуральным показателем n....

Варианты кода программы
Какие варианты кода программы, игры парные картинки существуют?

Все варианты перестановок символов в строке с повторениями
Нужно получить все варианты перестановок символов в строке "0123" с...


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

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

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