Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Найти значение выражения, если знак операции вводится с клавиатуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ "Обнаружено исключение. Возможно, оно вызвано расширением" (VS2010) http://www.cyberforum.ru/cpp-beginners/thread1246132.html
C++ Ошибка: undefined reference to при наследовании класса Здравствуйте форумчане. Пытаюсь наследовать класс MyService от OAuthService и получаю множество ошибок: Ошибка: undefined reference to За основу брал MyService = FacebookService... http://www.cyberforum.ru/cpp-beginners/thread1246122.html
Поиск макроса, принимающего строку как параметр C++
Можно ли данный пример переделать, только чтоб в макрос входила строка, т.е. так: SHOW_DEFINE("WS_VISIBLE"); Пробовал сам удалять stringizing операторы, но что то не получилось. char buf="";...
C++ Сравнение двух объектов через конструктор с одним аргументом
class Int { private: unsigned int integer; public: inline int get_int()const {return integer;} Int () : integer (0){} Int ( int c ) : integer(c){} };
C++ Сравнение класса наследника через конструктор с одним аргументом http://www.cyberforum.ru/cpp-beginners/thread1246056.html
#include <iostream> using namespace std; //////////////////////////////// class Counter { protected: unsigned int count; public: Counter () : count (0){} Counter ( int c ) : count(c){}
C++ Узнать позицию символа в строке string Привет, как узнать индекс символа 'l' в строке string ? string s = "Hello"; подробнее

Показать сообщение отдельно
igorrr37
1648 / 1276 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
23.08.2014, 13:22
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
 
int main ()
{
    int a = 2, c = 3;
    double res = 0.;
    char b;
    while(true)
    {
        std::cin >> b;
        switch(b)
        {
            case '+':
                res = a + c;
            break;
            case '-':
                res = a - c;
            break;
            case '*':
                res = a * c;
            break;
            case '/':
                res = double(a) / c;
            break;
        default:
            std::cerr << "Invalid sign\n";
        }
        std::cout << "res = " << res << '\n';
    }
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru