Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- using namespace std;
- struct Igrac
- {
- char username[15];
- int level;
- int points;
- };
- struct KompjuterskaIgra
- {
- Igrac igraci[30];
- char ime[20];
- int brojNaIgraci;
- };
- void najdobarIgrac(KompjuterskaIgra *lista, int n)
- {
- int i,j;
- int max=0;
- int maxIndeks=0;
- int maxPoints=0;
- int maxNivo=0;
- int drugIndex=0;
- for (i=0;i<n;i++)
- {
- if(lista[i].brojNaIgraci>max)
- {
- max=lista[i].brojNaIgraci;
- maxIndeks=i;
- }
- }
- for (j=0;j<max;j++)
- {
- if(lista[maxIndeks].igraci[j].points>maxPoints)
- {
- maxPoints=lista[maxIndeks].igraci[j].points;
- drugIndex=j;
- }
- else if(lista[maxIndeks].igraci[j].points==maxPoints)
- {
- if(lista[maxIndeks].igraci[j].level>lista[maxIndeks].igraci[drugIndex].level)
- drugIndex=j;
- }
- }
- cout<<"Najdobar igrac e igracot so korisnicko ime "<<lista[maxIndeks].igraci[drugIndex].username<<" koj ja igra igrata "<<lista[maxIndeks].ime<<endl;
- }
- int main(){
- int n;
- cin>>n; //se cita brojot na igri
- KompjuterskaIgra igri[100];
- for (int i=0;i<n;i++){
- cin>>igri[i].ime;
- int brIgraci;
- cin>>brIgraci;
- igri[i].brojNaIgraci = brIgraci;
- for(int j=0;j<brIgraci;j++)
- {
- cin>>igri[i].igraci[j].username;
- cin>>igri[i].igraci[j].level;
- cin>>igri[i].igraci[j].points;
- }
- }
- najdobarIgrac(igri,n);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement