Вниз  C / C++
- 23.03.2012 / 17:27
FlyMove
  Пользователь

FlyMove 
Сейчас: Offline
RGT (23.03.2012/16:23)FlyMove, ты идиот или притворяешься? Значит, case"//";?? я сказал что не работает
- 23.03.2012 / 17:39
RGT
  Пользователь

RGT 
Сейчас: Offline
Не знаю, что у тебя не работает. У меня и без экранизации все хорошо.

  1. #include "stdafx.h"
  2. #include <math.h>
  3. #include <stdio.h>
  4. #include <conio.h>
  5. #include <Windows.h>
  6. #include <iostream>
  7. #include <string.h>
  8.  
  9. using namespace std;
  10.  
  11.  
  12. void main()
  13. {
  14.     setlocale(LC_ALL, "Russian");
  15.     setlocale(LC_ALL, "rus");
  16.  
  17.     int num1, num2;
  18.  
  19.      char a[1];
  20.  
  21.      cout<<"\nВведите num1: ";
  22.      cin>>num1;
  23.      cout<<"\nВведите num2: ";
  24.      cin>>num2;
  25.      cout<<"\nВведите символ операции: ";
  26.      getchar();
  27.      a[1] = getchar();
  28.  
  29.      switch(a[1])
  30.      {
  31.      case '/':
  32.      {
  33.          cout<<num1/num2;
  34.      } break;
  35.  
  36.      case '*':
  37.          {
  38.              cout<<num1*num2;
  39.          } break;
  40.  
  41.      default:
  42.          {
  43.             cout<<"Неверное значение операции!";
  44.          }
  45.  
  46.      }
  47.  
  48.     system("pause");
  49.  
  50. return;
  51. }

P.S.: Не обращайте внимания на подключенные библиотеки xD
__________________
 don't tread on me
- 23.03.2012 / 17:45
FlyMove
  Пользователь

FlyMove 
Сейчас: Offline
RGT, Увы, программа не видит деления
ты идиот или притворяешься? Поспешные выводы, к хорошему не приводят.
- 23.03.2012 / 17:49
RGT
  Пользователь

RGT 
Сейчас: Offline
А это что? У меня работает.
__________________
 don't tread on me


Прикрепленные файлы:
screen.jpg (174.5 кб.) Скачано 121 раз
- 23.03.2012 / 17:54
FlyMove
  Пользователь

FlyMove 
Сейчас: Offline
RGT,...


Прикрепленные файлы:
screen.png (48.79 кб.) Скачано 108 раз
- 23.03.2012 / 17:56
LPzhelud
  Пользователь

LPzhelud 
Сейчас: Offline
FlyMove, код, пожалуйста

З.Ы. зачем такие вырвиглазные цвета?)
__________________
 Эль Презеденте
- 23.03.2012 / 17:57
FlyMove
  Пользователь

FlyMove 
Сейчас: Offline
З.Ы. зачем такие вырвиглазные цвета?)Да это пока на тесте для меня
код, пожалуйста
  1. cout<<"Ââåäèòå âûðàæåíèå:"<<endl;
  2.                    cin>>num1>>sym>>num2;
  3.  
  4.  
  5.                      switch (sym)
  6.                      {
  7.  
  8.                             case '+':
  9.                                res = num1+num2;
  10.                                break;
  11.                                case '-':
  12.                                res = num1-num2;
  13.                                break;
  14.                                case '*':
  15.                                res = num1*num2;
  16.                                break;
  17.                                case '/':
  18.  
  19.  
  20.                               res = num1/num2;

- 23.03.2012 / 18:03
LPzhelud
  Пользователь

LPzhelud 
Сейчас: Offline
FlyMove, полный код функции, пожалуйста, включая то место, где выводится "неверный ввод"
__________________
 Эль Презеденте
- 23.03.2012 / 18:05
FlyMove
  Пользователь

FlyMove 
Сейчас: Offline
LPzhelud,
  1. cout<<"Ââåäèòå âûðàæåíèå:"<<endl;
  2.                    cin>>num1>>sym>>num2;
  3.  
  4.  
  5.                      switch (sym)
  6.                      {
  7.  
  8.                             case '+':
  9.                                res = num1+num2;
  10.                                break;
  11.                                case '-':
  12.                                res = num1-num2;
  13.                                break;
  14.                                case '*':
  15.                                res = num1*num2;
  16.                                break;
  17.                                case '/':
  18.  
  19.  
  20.                               res = num1/num2;
  21.  
  22.                                default:
  23.                                system("color CB");
  24.                                system("cls");
  25.                                        cout<<"Неверный ввод!"<<endl;
  26.                                        err = 1;
  27.                                        system("PAUSE");
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.                             }
  39.  
  40.                             if (err == 1) cout<<"Exit";
  41.                             else
  42.                             cout<<"Îòâåò: "<<res<<endl;
  43.                             cout<<"Ïðîäîëæèòü? [YES/NO]"<<endl;
  44.                             cin>>yn;


Изменено FlyMove (23.03 / 18:06) (всего 1 раз)
- 23.03.2012 / 18:07
LPzhelud
  Пользователь

LPzhelud 
Сейчас: Offline
FlyMove, так у тебя break-а нет в последнем кейсе
В чём код редактируешь?
__________________
 Эль Презеденте
Наверх  Всего сообщений: 2777
Фильтровать сообщения
Поиск по теме
Файлы топика (111)