Advertisement
MeehoweCK

Untitled

May 16th, 2023
478
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.41 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. const int N = 5;
  6.  
  7. struct Student
  8. {
  9.     string imie;
  10.     string nazwisko;
  11.     string e_mail;
  12.     int rok_studiow;
  13.     float srednia_ocena;
  14. };
  15.  
  16. Student wczytaj()
  17. {
  18.     Student x;
  19.     cout<<"Wprowadz "<<endl;
  20.     cout<<"Imie";
  21.     cin>>x.imie;
  22.     cout<<"Nazwisko ";
  23.     cin>>x.nazwisko;
  24.     cout<<"e-mail";
  25.     cin>>x.e_mail;
  26.     cout<<"Rok studiow";
  27.     cin>>x.rok_studiow;
  28.     cout<<"Srednia ocena";
  29.     cin>>x.srednia_ocena;
  30.     return x;
  31. }
  32.  
  33. void wypisz(Student x)
  34. {
  35.     cout<<"Nazwisko "<<x.nazwisko<<endl;
  36.     cout<<"Imie "<<x.imie<<endl;
  37.     cout<<"e-mail "<<x.e_mail<<endl;
  38.     cout<<"Rok studiow "<<x.rok_studiow<<endl;
  39.     cout<<"Srednia ocena "<<x.srednia_ocena<<endl;
  40. }
  41.  
  42. void wczytaj(Student &x)
  43. {
  44.     cout<<"Wprowadz "<<endl;
  45.     cout<<"Imie ";
  46.     cin>>x.imie;
  47.     cout<<"Nazwisko ";
  48.     cin>>x.nazwisko;
  49.     cout<<"e-mail ";
  50.     cin>>x.e_mail;
  51.     cout<<"Rok studiow ";
  52.     cin>>x.rok_studiow;
  53.     cout<<"Srednia ocena ";
  54.     cin>>x.srednia_ocena;
  55. }
  56.  
  57. float srednia(Student* tablica)
  58. {
  59.     float suma = 0;
  60.     for(int i = 0; i < N; ++i)
  61.         suma += tablica[i].srednia_ocena;
  62.     return suma / N;
  63. }
  64.  
  65. int main()
  66. {
  67.     Student tablica[N];
  68.     for(int i = 0; i < 5; ++i)
  69.         wczytaj(tablica[i]);
  70.    
  71.     cout << "Srednia ocen dla wszystkich studentow wynosi " << srednia(tablica) << endl;
  72.    
  73.     return 0;
  74. }
  75.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement