Помогите отыскать ошибку. Это калькулятор на C++include using namespace std;//Оператор
Помогите найти ошибку. Это калькулятор на C++
include
using namespace std;
//Оператор множественного выбора switch.
void main ()
setlocale(LC_ALL, "ru");
int a , b , selection ;
cout lt;lt; "Введите 2 числа" lt;lt; endl;
cin gt;gt; a gt;gt; b;
cout lt;lt; "Изберите математическую аперацию" lt; "1. Сложение"lt; "2. Вычитание"lt; "3. Умнажение"lt; "4. Деление"lt;
cin gt;gt; selection;
switch (selection)
case 1:
coutlt;lt;"Итог +"lt; default:
coutlt;lt;"Ошибка! Пункт не опознан" lt;lt; endl;
break;
Я могу предложить написать простейший калькулятор который может множить и разделять прибовлять и отнемать вот:
c++
Привет всем!
Решил я изучать С++, но здесь неувязка. Написал я калькулятор, а он не работает. В итоге действий пишет "0".
Вот код:
define _CRT_SECURE_NO_WARNINGS
include lt;iostreamgt;
include lt;localegt;
include lt;conio.hgt;
float a, b, c;
char d;
int p;
int main()
while (p != 2)
printf("1 = calculator \n 2 - exit \n");
scanf("%d", amp;p);
switch (p)
case 1:
float c;
printf("First number ");
scanf("%d", amp;a);
printf("Action with numbers ");
scanf("%s", amp;d);
printf("Second number ");
scanf("%d", amp;b);
if (d == '+')
c = a + b;
if (d == '-')
c = a - b;
if (d == '*')
c = a * b;
if (d == '/')
c = a / b;
system("cls");
case 2:
break;
printf("Result = %2.f \n", c);
-
Вопросы ответы
Статьи
Информатика
Статьи
Экономика.
Экономика.
Русский язык.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Химия.
Русский язык.
Геометрия.