Advertisement
StefiIOE

ZIKI

Apr 9th, 2019
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.33 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3. typedef struct Igrac{
  4. char korisnickoIme[15];
  5. int nivo;
  6. int poeni;
  7. }
  8. Igrac;
  9. typedef struct KompjuterskaIgra{
  10. char ime [20];
  11. Igrac lista[30];
  12. int n;
  13. }
  14. KompjuterskaIgra;
  15. void najdobarIgrac(KompjuterskaIgra *lista,int n){
  16.     int max=0;
  17.     for(int i = 0;i<n;i++){
  18.     if(lista[i].n>lista[max].n)
  19.     {
  20.        max=i;
  21.         }
  22.     }
  23.    
  24.    
  25.    
  26.     int maxIgrac=0;
  27.     for(int j = 0;j<30;j++){
  28.       if(lista[max].lista[j].poeni>lista[max].lista[maxIgrac].poeni)
  29.       {
  30.          if(maxIgrac==j)
  31.          {
  32.          
  33.             if(lista[max].lista[j].nivo>lista[max].lista[maxIgrac].nivo)
  34.             {
  35.               cout<<"Najdobar igrac e igracot so korisnicko ime "<<lista[max].lista[j].korisnickoIme<<" koj ja igra igrata "<<lista[max].ime;
  36.            
  37.             }
  38.          }
  39.        
  40.       }
  41.     }
  42. }
  43.  
  44.  
  45. int main() {
  46.     int n,m;
  47.     char ime[20];
  48.     cin>>n;
  49.     KompjuterskaIgra poleigri[100];
  50.     for (int i=0; i<n; i++) {
  51.         KompjuterskaIgra nova;
  52.         cin>>nova.ime>>nova.n;
  53.         Igrac pole[30];
  54.         for (int j=0; j<nova.n; j++) {
  55.             Igrac nov;
  56.             cin>>nov.korisnickoIme>>nov.nivo>>nov.poeni;
  57.             nova.lista[j]=nov;
  58.         }
  59.         poleigri[i]=nova;
  60.     }
  61.  
  62.     najdobarIgrac(poleigri,n);
  63.     return 0;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement