Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Mihone
0 / 0 / 0
Регистрация: 17.01.2014
Сообщений: 26
#1

Завершение после условия - C++

22.01.2014, 17:53. Просмотров 204. Ответов 2
Метки нет (Все метки)

Допустим
-------
Инициализация
Решение
Условие(Решение =0)
Нет решения

Ну а тут решение если решение !=0
------
Если условие подтвердилось,как мне закончить программу,а не продолжать следующие решение при решение != 0?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2014, 17:53     Завершение после условия
Посмотрите здесь:

Как сделать, чтобы после выполнения условия, программа не проверяла следующие? - C++
Мне нужно чтобы после вывода текста " нет значений x и z" программа больше ничего не выводила, но после этого она так же пишет " z равен" и...

Долгое завершение if (~1.500 мс) - C++
Здравствуйте, в общем по какой-то причине операция if стала очень долго завершаться, все действия внутри себя выполняются очень быстро в...

Аварийное завершение... почему? - C++
Код рабочий, но если элементов больше 4, тогда программа аварийно завершает работу, почему? #include <iostream> using namespace std; ...

Досрочное завершение цикла for - C++
for (int i = 0; i < n; i++) { cin >> names >> scores; } // прекратить ввод введение строки No More если даже i не достиг...

Неожиданное завершение программы - C++
простенькая программа, нужно ввести двумерный массив, после чего во втором массиве написать в iый элемент 1, если элементы iой строки 1ого...

завершение старого процесса - C++
Как можно выполнить завершение одного процесса, при открытии другого? Допустим завершения програамы при ...

Завершение потока ввода - C++
Всем привет,столкнулся с небольшой проблемой,расскажите почему так происходит собственно.. сама суть проблемы.. После ввода нескольких...

Завершение процесса функцией ExitProcess - C++
Добрый день! Требуется завершить процесс функцией ExitProcess. #include <windows.h> #include <iostream> using namespace std; ...

Односвязный список, завершение ввода - C++
Помогите доделать программу чтобы если в начале ввели 0 программа заканчивалась и только спрашивалось Continue (1) End (0). #include...

Завершение родительского процесса из дочернего - C++
Всем доброго времени суток. Мне нужно из дочернего процесса закрыть родительский, но ничего не выходит. Вот исходник дочернего ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
22.01.2014, 17:56     Завершение после условия #2
Цитата Сообщение от Mihone Посмотреть сообщение
как мне закончить программу
C++
1
2
std::exit(EXIT_FAILURE);
std::exit(EXIT_SUCCESS);
или же просто через
C++
1
return 0;
MrGluck
Модератор
Эксперт CЭксперт С++
7183 / 4349 / 634
Регистрация: 29.11.2010
Сообщений: 11,839
22.01.2014, 18:32     Завершение после условия #3
Если придерживаться конвенции гугла, то у программы должен быть один вход и один выход.
Так что правильно сей момент делать в условии или цикле. В вашей же ситуации все проще - работу производить лишь если решение не равно 0.
C++
1
2
3
4
5
6
7
8
9
int main()
{
    int a = 2;  // инициализация
    a++;        // решение
    if (a != 0) // решаем лишь если а не равно 0
    {
        // do_smth
    }
}
Добавлено через 37 секунд
Можно также добавить
C++
1
2
3
4
else
{
    // вывод сообщения об ошибке
}
Ответ Создать тему
Опции темы

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