Advertisement
Guest User

Untitled

a guest
Jan 27th, 2020
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.21 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4. #include <cstring>
  5. #include <windows.h>
  6.  
  7. using namespace std;
  8.  
  9. struct kursant{
  10. char imie [10];
  11. int punkty [5];
  12. };
  13. void wys(kursant uczestnicy[])
  14. {
  15.     for (int i=0;i<15;i++)
  16.     {
  17.         cout<<"Imie uczestnika: "<<uczestnicy[i].imie<<endl<<"Punkty uczestnika "<<uczestnicy[i].imie<<": ";
  18.         for (int j=0;j<5;j++)
  19.         {
  20.             cout<<" "<<uczestnicy[i].punkty[j];
  21.         }
  22.         cout<<endl<<"-------------------------------"<<endl;
  23.  
  24.     }
  25.  
  26.  
  27. }
  28. int suma (kursant uczestnicy[],int i,int j)
  29. {
  30.     if(j==0) {
  31.             return 0;
  32.     }
  33.     return uczestnicy[i].punkty[j-1]+suma(uczestnicy,i,j-1);
  34. }
  35. int main()
  36. {
  37.     srand(time(NULL));
  38.     char imiona [8][10]={"Ania","Monika","Pawel","Piotrek","Kamil","Oliwia","Wiktor","Emil"};
  39.     kursant uczestnicy[15];
  40.     for (int i=0; i<15;i++)
  41.     {
  42.         strcpy(uczestnicy[i].imie,imiona[rand()%8]);
  43.         for (int j=0;j<5;j++)
  44.         {
  45.          uczestnicy[i].punkty[j]=rand()%11;
  46.         }
  47.     }
  48.     wys(uczestnicy);
  49.     for(int i=0;i<15;i++)
  50.     {
  51.         cout<<"Suma punktow uczestnika "<<uczestnicy[i].imie<<": "<<suma(uczestnicy,i,5)<<endl;
  52.     }
  53.     return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement