Potwierdzam źle jest:
if (y==0)
cout << "Nie dzielimy przez zero!" << endl;
poprawnie będzie:
if (y==0 || x==0)
cout << "Nie dzielimy przez zero!" << endl;
powód: zero możesz mieć z lewej jak i z prawej strony.
Inna kwestia to mało przejrzysty kod w sekcji:
cout << "Podaj pierwsza liczbe:";
cin >> x;
cout << "Podaj druga liczbe:";
cin >> y;
cout << endl;
cout << " Kalkulator MENU GLOWNE " << endl;
cout << "------------------------" << endl << endl;
cout << "Wybierz opcje:" << endl << endl;
cout << "1. Dodawanie" << endl;
cout << "2. Odejmowanie" << endl;
cout << "3. Mnozenie" << endl;
cout << "4. Dzielenie" << endl;
cout << "5. Wyjscie" << endl << endl;
wybor = getch();
Mam jakąś przyszłość jeśli chodzi o programowanie?
Napisz inne programy to zobaczymy.