Wyłączający się kalkulator bez pokazania wyniku

0
#include <iostream>
#include <ostream>
using namespace std;

int main(int argc, char *argv[]) //argc - ilość argumentów podanych przy uruchomieniu,
{ //argv[] - tablica argumentów
double a, b, wynik;
int dzialanie;

cout << "Wybierz dzialanie :" << endl << "1. Dodawanie" << endl << "2. Odejmowanie" << endl
<< "3. Mnozenie" << endl << "4. Dzielenie" << endl << endl << "Wybierz inna liczbe aby wyjsc"
<< endl << endl;
cin >> dzialanie;

switch (dzialanie){ //instrukcja warunkowa sprawdzająca wartość zmiennej w nawiasach
case 1:
cout << endl << "Podaj skladniki :" << endl;
cin >> a >> b;
wynik = a + b;
break;
case 2:
cout << endl << "Podaj odjemna i odjemnik :" << endl;
cin >> a >> b;
wynik = a - b;
break;
case 3:
cout << endl << "Podaj czynniki :" << endl;
cin >> a >> b;
wynik = a * b;
break;
case 4:
cout << endl << "Podaj dzielna i dzielnik :" << endl;
cin >> a >> b;
wynik = a / b;
break;
default : //dowolny, niewyszczególniony przedtem przypadek
cout << endl << "Koniec programu." << endl;
wynik = 0;
}

cout << endl << "Wynik wynosi " << wynik << endl << endl;

return 0; //Wysłanie do systemu kodu o pomyślnym zakończeniu programu.
} 

Co brakuje w kalkulatorze, że po podaniu ostatniej liczby się wyłącza się bez pokazania wyniku?

0

Jedno z:

  1. Ściągnąć nowsze IDE
  2. Odpalać z konsoli
  3. Dodać na końcu przed return 0;: while(cin.get()!='\n') {} cin.get();
0

dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1