Facebook
From Aga, 7 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 272
  1. #include <iostream>
  2. #include <conio.h>
  3. using namespace std;
  4. struct klasa
  5. {
  6.  string imie;
  7.  string nazwisko;
  8.  int wiek;
  9.  int ocena;    
  10. };
  11. int main()
  12. {
  13.         int rozmiar=5, i;
  14.         float srednia, suma_wieku, najmlodszy, najmlodszy_wiek, najstarszy, najstarszy_wiek;
  15.         klasa tab[rozmiar];
  16.         for(i=0;i<rozmiar;i++)
  17.         {
  18.                 cin >> tab[i].imie;
  19.                 cin >> tab[i].nazwisko;
  20.                 cin >> tab[i].wiek;
  21.                 cin >> tab[i].ocena;
  22.         }
  23.         for(i=0;i<rozmiar;i++)
  24.          {
  25.                 cout << "Imie to: " << tab[i].imie << " nazwisko: " << tab[i].nazwisko << " wiek: " << tab[i].wiek << " ocena: " << tab[i].ocena << endl;
  26.          }
  27.          cout << endl;
  28.          
  29.          for(i=0;i<rozmiar;i++)
  30.          {
  31.                 suma_wieku=suma_wieku+tab[i].wiek;
  32.                
  33.          }
  34.          srednia=suma_wieku/(float)rozmiar;
  35.          cout << srednia << endl;
  36.          
  37.          najmlodszy=0;
  38.          najmlodszy_wiek=tab[0].wiek;
  39.          for(i=0;i<rozmiar;i++)
  40.          {
  41.                 if(tab[i].wiek<najmlodszy_wiek)
  42.                 {
  43.                         najmlodszy_wiek=tab[i].wiek;
  44.                         najmlodszy=i;
  45.                 }
  46.          }
  47.          cout << endl;
  48.          najstarszy=0;
  49.          najstarszy_wiek=tab[0].wiek;
  50.          for(i=0;i<rozmiar;i++)
  51.          {
  52.                 if(tab[i].wiek>najstarszy_wiek)
  53.                 {
  54.                         najstarszy_wiek=tab[i].wiek;
  55.                         najstarszy=i;
  56.                 }
  57.                
  58.          }
  59.          
  60.          cout << "Najmlodszy to " << tab[najmlodszy].nazwisko << " najstarszy to: " << tab[najstarszy].nazwisko << endl;;
  61.         getch();
  62.         return 0;
  63. }