23.03.2012 / 17:27 | |
FlyMove Пользователь Сейчас: Offline
Регистрация: 06.01.2011
| RGT (23.03.2012/16:23)FlyMove, ты идиот или притворяешься? Значит, case"//";?? я сказал что не работает
|
23.03.2012 / 17:39 | |
RGT Пользователь Сейчас: Offline
Имя: Snork Откуда: Yerevan Регистрация: 03.02.2010
| Не знаю, что у тебя не работает. У меня и без экранизации все хорошо. #include "stdafx.h"
#include <math.h>
#include <stdio.h>
#include <conio.h>
#include <Windows.h>
#include <iostream>
#include <string.h>
using namespace std;
void main()
{
setlocale(LC_ALL, "Russian");
setlocale(LC_ALL, "rus");
int num1, num2;
char a[1];
cout<<"\nВведите num1: ";
cin>>num1;
cout<<"\nВведите num2: ";
cin>>num2;
cout<<"\nВведите символ операции: ";
getchar();
a[1] = getchar();
switch(a[1])
{
case '/':
{
cout<<num1/num2;
} break;
case '*':
{
cout<<num1*num2;
} break;
default:
{
cout<<"Неверное значение операции!";
}
}
system("pause");
return;
}
P.S.: Не обращайте внимания на подключенные библиотеки xD __________________
don't tread on me |
23.03.2012 / 17:45 | |
FlyMove Пользователь Сейчас: Offline
Регистрация: 06.01.2011
| RGT, Увы, программа не видит деления ты идиот или притворяешься? Поспешные выводы, к хорошему не приводят.
|
23.03.2012 / 17:49 | |
RGT Пользователь Сейчас: Offline
Имя: Snork Откуда: Yerevan Регистрация: 03.02.2010
| А это что? У меня работает.
__________________
don't tread on me
Прикрепленные файлы: screen.jpg (174.5 кб.) Скачано 122 раза |
23.03.2012 / 17:54 | |
FlyMove Пользователь Сейчас: Offline
Регистрация: 06.01.2011
| RGT,...
Прикрепленные файлы: screen.png (48.79 кб.) Скачано 108 раз |
23.03.2012 / 17:56 | |
LPzhelud Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| FlyMove, код, пожалуйста
З.Ы. зачем такие вырвиглазные цвета?)
__________________
Эль Презеденте |
23.03.2012 / 17:57 | |
FlyMove Пользователь Сейчас: Offline
Регистрация: 06.01.2011
| З.Ы. зачем такие вырвиглазные цвета?)Да это пока на тесте для меня код, пожалуйстаcout<<"Ââåäèòå âûðàæåíèå:"<<endl;
cin>>num1>>sym>>num2;
switch (sym)
{
case '+':
res = num1+num2;
break;
case '-':
res = num1-num2;
break;
case '*':
res = num1*num2;
break;
case '/':
res = num1/num2;
|
23.03.2012 / 18:03 | |
LPzhelud Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| FlyMove, полный код функции, пожалуйста, включая то место, где выводится "неверный ввод"
__________________
Эль Презеденте |
23.03.2012 / 18:05 | |
FlyMove Пользователь Сейчас: Offline
Регистрация: 06.01.2011
| LPzhelud, cout<<"Ââåäèòå âûðàæåíèå:"<<endl;
cin>>num1>>sym>>num2;
switch (sym)
{
case '+':
res = num1+num2;
break;
case '-':
res = num1-num2;
break;
case '*':
res = num1*num2;
break;
case '/':
res = num1/num2;
default:
system("color CB");
system("cls");
cout<<"Неверный ввод!"<<endl;
err = 1;
system("PAUSE");
}
if (err == 1) cout<<"Exit";
else
cout<<"Îòâåò: "<<res<<endl;
cout<<"Ïðîäîëæèòü? [YES/NO]"<<endl;
cin>>yn;
Изменено FlyMove (23.03 / 18:06) (всего 1 раз) |
23.03.2012 / 18:07 | |
LPzhelud Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| FlyMove, так у тебя break-а нет в последнем кейсе В чём код редактируешь?
__________________
Эль Презеденте |