MeehoweCK

Untitled

Nov 6th, 2021
978
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.27 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. /*
  6. Program pobiera od użytkownika dwie liczby całkowite (typu int), a następnie wypisuje na ekran
  7. cztery podstawowe działania matematyczne z udziałem tych dwóch liczb (dodawanie, odejmowanie, mnożenie i dzielenie)
  8. */
  9.  
  10. int main()
  11. {
  12.     int a, b;       // deklaracja dwóch zmiennych tego samego typu w jednym wierszu
  13.     // pobieranie wartości dwóch zmiennych od użytkownika (z klawiatury):
  14.     cin >> a >> b;
  15.  
  16.     while(cin.fail())  // cin.fail() zwraca prawdę jeśli wystąpił błąd odczytu do bufora i fałsz w przeciwnym wypadku
  17.     {
  18.         cin.clear();        // usuwamy informację o błędzie
  19.         cin.ignore(99999, '\n');    // usunięcie zawartości bufora
  20.         cout << "Podano niepoprawne liczby. Wpisz jeszcze raz: ";
  21.         cin >> a >> b;
  22.     }
  23.  
  24.     // dodawanie
  25.     cout << a << " + " << b << " = " << a + b << endl;
  26.     // odejmowanie
  27.     cout << a << " - " << b << " = " << a - b << endl;
  28.     // mnożenie
  29.     cout << a << " * " << b << " = " << a * b << endl;
  30.     // dzielenie
  31.     if(b != 0)
  32.         cout << a << " / " << b << " = " << 1.0 * a / b << endl;
  33.     else
  34.         cout << "Nie wolno dzielic przez 0\n";      // znak '\n' to przejście do następnego wiersza
  35.  
  36.     return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment