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

Как выполнить задачу я ничего не понел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализация стека (исправить код) http://www.cyberforum.ru/cpp-beginners/thread692261.html
Помогите исправить код, почему-то не компилируется, выдает ошибку: undefined reference to `WinMain@16' ld returned 1 exit status #pragma once #include <iostream> using namespace std;...
C++ вывод 2-х мерного массива привет всем. люди добрые помогите вывести 2-х мерный массив как (квадрат),а не встрочку. пожалуйста #include <iostream.h> #include <math.h> int main() { int mas; int max=0,n=2; http://www.cyberforum.ru/cpp-beginners/thread692259.html
Проверка на попадение точки в заданную область C++
Вот еще одна задача. Помогите задать условия, первый раз такую делаю.
C++ Определение количества заполненных элементов массива
Предположим, есть массив, содержащий 10 элементов типа int. Пользователю предлагается вводить числа, потом программа высчитывает среднее арифметическое. Как узнать, сколько элементов массива...
C++ Ошибка синтаксиса http://www.cyberforum.ru/cpp-beginners/thread692247.html
QApplication::sendEvent( this, new QMouseEvent( QEvent::MouseButtonPress, QPoint(10,10), Qt::LeftButton, Qt::LeftButton, Qt::KeyboardModifiers) );
C++ Если точки могут быть длинами сторон равностороннего треугольника, вычислить площадь и длину высоты. Даны координаты трех точек на плоскости (а (x1,y1), b (x2,y2), c (x3,y3)). Если они могут быть длинами сторон равностороннего треугольника, вычислить площадь и длину высоты. подробнее

Показать сообщение отдельно
ProProger
6 / 2 / 0
Регистрация: 19.09.2012
Сообщений: 95
08.11.2012, 17:52  [ТС]
Цитата Сообщение от ProProger Посмотреть сообщение
а все понел народ погодите в теме ок? Я прогу напишу проверите
Ну вот сделал
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
#include "std_lib_facilities.h"
int main()
{
    setlocale( LC_ALL,"Russian" );
    string operation;
    double a;
    double b;
    cin >> operation >> a >> b;
    if(operation == "+")
        cout << a + b;
    if(operation == "-")
        cout << a - b;
    if(operation == "*")
        cout << a * b;
    if(operation == "/")
        cout << a / b;
    if(operation == "plus")
        cout << a + b;
    if(operation == "minus")
        cout << a - b;
    if(operation == "mul")
        cout << a * b;
    if(operation == "div")
        cout << a / b;
    system("pause");
    return 0;
}
как вам?(есть ошибки)


А если такой код
C++
1
2
3
4
5
6
7
8
9
10
11
#include "std_lib_facilities.h"
int main()
{
    setlocale( LC_ALL,"Russian" );
    double a;
    double b;
    cin >> a >> b;
    cout << a + b;
    system("pause");
    return 0;
}
то a и b будут операндами?

Добавлено через 55 секунд
Цитата Сообщение от Ptomaine Посмотреть сообщение
Например вот так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string>
 
int main()
{
    std::string oper;
    double param1, param2;
 
    std::cin >> oper >> param1 >> param2;
 
    if (oper == "+" || oper == "plus") std::cout << param1 + param2;
    else if (oper == "-" || oper == "minus") std::cout << param1 - param2;
    else if (oper == "*" || oper == "mul") std::cout << param1 * param2;
    else if (oper == "/" || oper == "div") std::cout << param1 / param2;
 
    return 0;
}
блин точно можно было так и написать
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru