NE
Nastya Eremenko

Помогите найти ошибку. C++

После того, как я ввожу знак (sign_var), программа завершается. Помогите найти ошибку. Это калькулятор.
// test.cpp: определяет точку входа для консольного приложения.
//

#include "stdafx.h"

int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}

#include
#include "stdafx.h"
#include
#include
using namespace std;

int main()
{
//Locale Lang
setlocale(LC_CTYPE, "RUSSIAN");
//Var
char sign_plus, sign_minus, sign_divide, sign_multiply;
sign_plus = '+';
sign_minus = '-';
sign_divide = '/';
sign_multiply = '*';
int user_var1, user_var2, sign_var;
cout << "Введите 1-е число: ";
cin>>user_var1;
cout << "Укажите знак (+,-,*,/):";
cin>>sign_var;
cout << "Введите 2-е число: ";
cin>>user_var2;
if (sign_var == sign_plus)
{
cout << "Ответ: " << user_var1+user_var2;
_getch();
return 0;
}
if (sign_var == sign_minus)
{
cout << "Ответ: " << user_var1-user_var2;
_getch();
return 0;
}
if (sign_var == sign_multiply)
{
cout << "Ответ: " << user_var1*user_var2;
_getch();
return 0;
}
if (sign_var == sign_divide)
{
cout << "Ответ: " << user_var1/user_var2;
_getch();
return 0;
}
}

АЛ
Анна Лысова

sign_var имеет тип целое (int).
Ты вводишь знак - +* и т. д.
Чего ты еще ожидаешь?

Похожие вопросы
Программирование в C++. Не могу найти ошибку в коде.
Помогите найти ошибку в коде c# с массивом
помогите найти ошибку в коде C++
C++ выдает ошибку, помогите
Как найти строку с ошибкой в Visual C++
Помогите найти ошибку в программе решающей СЛАУ, C++
Помогите исправить ошибки C++
C++ Помогите, пожалуйста, где ошибка.
C++. Не могу найти ошибку
Помогите найти ошибку в задании по C#