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

Первый калькулятор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму и число элементов матрицы, которые находятся над главной диагональю и на ней http://www.cyberforum.ru/cpp-beginners/thread743287.html
Задача: Дана квадратная действительная матрица. Найти сумму и число элементов матрицы, которые находятся над главной диагональю и на ней. Распечатать правую половину матрицы, начиная с диагонали....
C++ Программа, определяющая, какая из строк чаще других встречается в данном файле Помогите разобраться с лексикографическим сравнением строк. Что туда нужно прописать? #include <iostream> #include <fstream> using namespace std; int main() { char *str = new char ; http://www.cyberforum.ru/cpp-beginners/thread743285.html
C++ конструктор и деструктор
Почему деструктор не вызывается? #include <iostream.h> #include <math.h> #include <conio.h> class myclass{ float a; int nom; public: myclass(int n);
C++ вывод слов, заключенных в ()
Люди, подправьте программу чтобы все работало. Задание: вывод ВСЕХ слов, заключенных в (). Сами скобки выводиться не должны. #include<iostream.h> #include<conio.h> #include<string.h> void main()...
C++ Оператор Собеля для каждого елемента матрицы http://www.cyberforum.ru/cpp-beginners/thread743277.html
Привет, дано матрицу, каждый елемент которой -значение интенсивности пикселя изображения. Размер матрицы задается, заполняеться случайными числами(до 255) , и для каждого елемента нужно высчитать...
C++ перевод отрицательных чисел в строку мне нужно,что бы и отрицательные числа переводились,помогите кто чем может вот что у меня получилось для положительных,все прекрасно работает #include <iostream> #include <windows.h> using... подробнее

Показать сообщение отдельно
Genag
1 / 1 / 0
Регистрация: 15.11.2012
Сообщений: 9

Первый калькулятор - C++

23.12.2012, 16:39. Просмотров 305. Ответов 3
Метки (Все метки)

Помогите доделать калькулятор, выдает ошибку при компиляции:

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include "stdafx.h"
#include <std_lib_facilities.h>
 
 
 class calc { public:
    vector <double> x;
    vector <char> u;};
 
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    calc q;
    calc c;
 
    double d,z,a,s;
    char t;
for (int i = 0; i < 100; i++){
 
    for(int i = 0; i < 100; i ++){
        cin >> d >> t; 
        q.x.push_back(d);
        q.u.push_back(t);
        if(t == '='){ break; }
    }
 
    for(int e = 0; e < q.u.size() ; e++ ){
        if (q.u[e] == '*') {a = q.x[e] * q.x[e + 1];
            c.x.push_back(a);}
        if (q.u[e] == '/') {s = q.x[e] / q.x[e + 1];
            c.x.push_back(s);}
        if (q.u[e] == '+') { c.x.push_back(q.x[e]);
                                                c.u.push_back(q.u[e]);}
        if (q.u[e] == '-') {c.x.push_back(q.x[e]);
                                                c.u.push_back(q.u[e]);}
        
    
    }
 
    z = c.x[0];
    for(int p = 0;p < c.x.size(); p ++) {
        
        if(c.u[p] == '+') {z = z + c.x[p + 1];}
        if(c.u[p] == '-') {z = z - c.x[p + 1];}
        
        if(c.u[p] == '=') {cout << z << endl;}
    }
    q.x.clear();
    q.u.clear();
 
    
 
}
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru