Advertisement
w0rdsworth

Zad 2.2.9.

Nov 20th, 2019
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.01 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int dzien1, dzien2, miesiac1, miesiac2, rok1, rok2;
  5.  
  6. int main()
  7. {
  8.     cout<<"Podaj parametry pierwszej daty w liczbach (bez zer na poczatku): "<<endl; cout<<"dzien: "; cin>>dzien1;
  9.  
  10.     while ((dzien1<0) || (dzien1>31))
  11.     {
  12.         cout<<"Miesiac ma najwyzej 31 dni." << endl;
  13.         cout<<"Podaj nowy dzien: "; cin>> dzien1;
  14.     }
  15.  
  16.     cout<<"miesiac: "; cin>> miesiac1;
  17.  
  18.     while ((miesiac1<0) || (miesiac1>12))
  19.     {
  20.         cout<<"Rok ma najwyzej 12 miesiecy." <<endl;
  21.         cout<<"Podaj nowy miesiac: "; cin>>miesiac1;
  22.     }
  23.  
  24.     cout<<"rok: "; cin>>rok1;
  25.  
  26.     while (rok1<0)
  27.     {
  28.         cout<<"Rok jest liczba dodatnia."<<endl;
  29.         cout<<"Podaj nowy rok: "; cin>>rok1;
  30.     }
  31.  
  32.     cout<<endl<< "Podaj parametry drugiej daty w liczbach"<<endl;
  33.     cout<<"dzien: "; cin>>dzien2;
  34.  
  35.     while ((dzien2<0) || (dzien2>31))
  36.     {
  37.         cout << "Miesiac ma najwyzej 31 dni." << endl;
  38.         cout << "Podaj nowy dzien: "; cin >> dzien2;
  39.     }
  40.  
  41.     cout<<"miesiac: "; cin>>miesiac2;
  42.  
  43.     while ((miesiac2<0) || (miesiac2>12))
  44.     {
  45.         cout<<"Rok ma najwyzej 12 miesiecy."<<endl;
  46.         cout<<"Podaj nowy miesiac: "; cin>>miesiac2;
  47.     }
  48.  
  49.     cout<<"rok: "; cin>>rok2;
  50.  
  51.     while (rok2<0)
  52.     {
  53.         cout<<"Rok jest liczba dodatnia."<<endl;
  54.         cout<<"Podaj nowy rok: "; cin>>rok2;
  55.     }
  56.  
  57.     cout<<endl;
  58.  
  59.     if (rok1<rok2)
  60.     {
  61.         cout<<"Pierwsza data jest wczesniejsza.";
  62.     }
  63.     else if (rok2<rok1)
  64.     {
  65.         cout<<"Druga data jest wczesniejsza.";
  66.     }
  67.     else if (miesiac1<miesiac2)
  68.     {
  69.         cout<<"Pierwsza data jest wczesniejsza.";
  70.     }
  71.     else if (miesiac2<miesiac1)
  72.     {
  73.         cout<<"Druga data jest wczesniejsza.";
  74.     }
  75.     else if (dzien1<dzien2)
  76.     {
  77.         cout<<"Pierwsza data jest wczesniejsza.";
  78.     }
  79.     else if (dzien2<dzien1)
  80.     {
  81.         cout<<"Druga data jest wczesniejsza.";
  82.     }
  83.     else
  84.     {
  85.         cout<<"Obie daty sa takie same.";
  86.     }
  87.  
  88.     return 0;
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement