Facebook
From ja, 7 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 251
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. struct dzien
  5.         {
  6.                 int R,M,D;
  7.                 void wpisz();
  8.                 void wypisz();
  9.         };
  10.  
  11. int main()
  12. {
  13.         dzien x;
  14.  
  15.         x.wpisz();
  16.         x.wypisz();
  17.  
  18.         system("pause");
  19. }
  20.  
  21. void dzien::wpisz()
  22. {      
  23.         int dni[12]={31,28,31,30,31,30,31,31,30,31,30,31};
  24.  
  25.         do
  26.         {
  27.         cout << "Podaj rok: ";    
  28.         cin >> R;
  29.         dni[1] += R%4==0 && R%100 !=0 || R%400 == 0;
  30.         } while (R<0);
  31.         do
  32.         {
  33.         cout << "Podaj miesiac: ";
  34.         cin >> M;
  35.         } while (M<0 || M>12);
  36.         do
  37.         {
  38.         cout << "Podaj dzien: ";  
  39.         cin >> D;
  40.         } while (D<1 || D>dni[M-1]);
  41.  
  42.        
  43.                
  44. }
  45.  
  46. void dzien::wypisz()
  47. {
  48.  
  49.         cout<<"Podana data to: ";
  50.                 if (D<10)
  51.                         cout<<'0'<<D<<'.';
  52.                 else cout<<D<<'.';
  53.  
  54.                 if (M<10)
  55.                         cout<<'0'<<M<<'.';
  56.                 else cout<<M<<'.';
  57.  
  58.                 cout<<R<<"r."<<endl;
  59. }