Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.51 KB | None | 0 0
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <string>
  4. using namespace std;
  5.  
  6. struct date {
  7.     int day;
  8.     int month;
  9.     int year;
  10. };
  11.  
  12. struct student {
  13.     string fname;
  14.     string lname;
  15.     int grant;
  16.     date stuStart;
  17.     date stuEnd;
  18.    
  19. };
  20.  
  21. int main () {
  22.     int n;
  23.     cout << "Podaj ilosc studentow: ";
  24.     cin >> n;
  25.      
  26.     student *Students = new student[ n + 1 ];
  27.    
  28.     for ( int i = 1; i < n+1; i++ ) {
  29.         cout << right << "Imie studenta " << i << ".: ";
  30.         cin >> Students[ i ].fname;
  31.         cout << "Nazwisko studenta " << i << ".: ";
  32.         cin >> Students[ i ].lname;
  33.         cout << "Wartosc stypendium studenta " << i << ".: ";
  34.         cin >> Students[ i ].grant;
  35.         cout << "Data rozpoczęcia studiow przez studenta " << i << ".: ";
  36.         cout << endl;
  37.         cout << "Dzien: "; cin >> Students[ i ].stuStart.day;
  38.         cout << "Miesiac: "; cin >> Students[ i ].stuStart.month;
  39.         cout << "Rok: "; cin >> Students[ i ].stuStart.year;
  40.         cout << "Data skonczenia studiow przez studenta " << i << ".: ";
  41.         cout << endl;
  42.         cout << "Dzien: "; cin >> Students[i ].stuEnd.day;
  43.         cout << "Miesiac: "; cin >> Students[ i ].stuEnd.month;
  44.         cout << "Rok: "; cin >> Students[ i ].stuEnd.year;
  45.         cout << endl << endl;        
  46.     }
  47.    
  48.     system("cls");
  49.  
  50.     for ( int i = 1; i < n+1; i++ ) {
  51.         cout.width(6);
  52.         cout << left << Students[ i ].fname;
  53.         cout.width(8);
  54.         cout << left << Students[ i ].lname << "    ";
  55.         cout.width(7);
  56.         cout << left << "Stypendium: ";
  57.         cout.width(3);
  58.         cout << right << Students[ i ].grant;
  59.         cout.width(3);
  60.         cout << left << "zl";
  61.         cout << "   ";
  62.         cout.width(1);
  63.        
  64.         // cout <<  setw(2);
  65.         cout << Students[ i ].stuStart.day;
  66.         cout.width(1);
  67.         cout << ".";
  68.         cout.width(2);
  69.         cout << left << Students[ i ].stuStart.month;
  70.         cout.width(1);
  71.         cout << ".";
  72.         cout.width(4);
  73.         cout << Students[ i ].stuStart.year;
  74.         cout.width(4);
  75.         cout << "r. - ";
  76.         cout.width(2);
  77.         cout << Students[ i ].stuEnd.day;
  78.         cout.width(1);
  79.         cout << ".";
  80.         cout.width(2);
  81.         cout << Students[ i ].stuEnd.month;
  82.         cout.width(1);
  83.         cout << ".";
  84.         cout.width(4);
  85.         cout<< Students[ i ].stuEnd.year << "r.";
  86.         cout << endl;
  87.     }
  88.    
  89.     delete[] Students;
  90.     return 0;
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement