Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- /*
- Program pobiera od użytkownika dwie liczby całkowite (typu int), a następnie wypisuje na ekran
- cztery podstawowe działania matematyczne z udziałem tych dwóch liczb (dodawanie, odejmowanie, mnożenie i dzielenie)
- */
- int main()
- {
- int a, b; // deklaracja dwóch zmiennych tego samego typu w jednym wierszu
- // pobieranie wartości dwóch zmiennych od użytkownika (z klawiatury):
- cin >> a >> b;
- while(cin.fail()) // cin.fail() zwraca prawdę jeśli wystąpił błąd odczytu do bufora i fałsz w przeciwnym wypadku
- {
- cin.clear(); // usuwamy informację o błędzie
- cin.ignore(99999, '\n'); // usunięcie zawartości bufora
- cout << "Podano niepoprawne liczby. Wpisz jeszcze raz: ";
- cin >> a >> b;
- }
- // dodawanie
- cout << a << " + " << b << " = " << a + b << endl;
- // odejmowanie
- cout << a << " - " << b << " = " << a - b << endl;
- // mnożenie
- cout << a << " * " << b << " = " << a * b << endl;
- // dzielenie
- if(b != 0)
- cout << a << " / " << b << " = " << 1.0 * a / b << endl;
- else
- cout << "Nie wolno dzielic przez 0\n"; // znak '\n' to przejście do następnego wiersza
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment