Алексей Сковпешков
Алексей Сковпешков

консольный калькулятор на c++ отключается после ввода второго слагаемого и нажатия enter в чём ошибка? код внутри

#include
using namespace std;
int main() { setlocale(0, "");
int a, b; //
cout << "Ведите первое число: ";
cin >> a; //
cout << "ведите второе число : ";
cin >> b;
int c = a + b; //
cout << "сумма чисел = " << c << endl; //
return 0;
}

Ольга Шапочкина
Ольга Шапочкина

Ошибка в том, что вы не умеете работать с консолью.
Сначала нужно запустить консоль, затем набрать в ней полный путь и имя исполняемого файла программы, нажать Enter и всё будет нормально работать.

А не тыкать два раза мышкой по значку программы.

ДК
Даша Кузнецова

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

ОВ
Ольга Валевич

она отработала и закрылась
поставьте cin >> a перед return - тогда она отрботает и будет ожидать ввода a, то есть вы увидите результат работы программы

ДЮ
Джахонгир Юлдашев

"Павел c++" - прикольный ник, кстати.

Если у тебя Visual Studio, то перед return 0 напиши:
system("pause");

ИА
Иван Александров

перед return 0;
поставьте getchar();
или system("pause");

Похожие вопросы
Специалисты С++ есть? Где ошибка в коде? Код внутри.
Программирование в C++. Не могу найти ошибку в коде.
Какая ошибка в коде c++?
помогите найти ошибку в коде C++
Кипиллица в консольном приложении Visual Studio C++, но с условиями (см. внутри)
Borland C++. Не выводится текст в консольном окне. Что не так? (код...)
С++. Помогите написать коды на калькулятор см внутри.
Надо исправить ошибки в коде C++
Найдите ошибку в коде Visual C++
Dev C++ Ошибка в коде