Advertisement
Guest User

Untitled

a guest
Feb 26th, 2018
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.00 KB | None | 0 0
  1. #include <iostream>
  2. // kalkulator
  3. using namespace std;
  4.  
  5. int main() {
  6.     char znak;
  7.     int a = 0, b = 0;
  8.     int *tab_wynikow = NULL;
  9.     int i = 0;
  10.     int *wynik;
  11.     tab_wynikow = new int[1];
  12.  
  13.     while (cin >> znak >> a >> b)
  14.     {
  15.         wynik = new int[i + 1];
  16.         wynik = tab_wynikow;
  17.         switch (znak){
  18.             case '-':
  19.                 tab_wynikow[i] = a - b;
  20.                 break;
  21.             case '+':
  22.                 tab_wynikow[i] = a + b;
  23.                 break;
  24.             case '*':
  25.                 tab_wynikow[i] = a * b;
  26.                 break;
  27.             case '/':
  28.                 tab_wynikow[i] = a / b;
  29.                 break;
  30.             case '%':
  31.                 tab_wynikow[i] = a % b;
  32.                 break;
  33.             default:
  34.                 i--;
  35.                 break;
  36.         }
  37.         i++;
  38.     }
  39.  
  40.     for (int j = 0; j < i; j++)
  41.         cout << tab_wynikow[j] << endl;
  42.  
  43.  
  44.     delete [] tab_wynikow;
  45.     delete wynik;
  46.     return 0;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement