Форум программистов, компьютерный форум 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; template<class NODETYPE> class Stack { protected:
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;
}
блин точно можно было так и написать
 
Текущее время: 18:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru