Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<cstring>
- using namespace std;
- struct Igrac {
- char a[15];
- int nivo;
- int poeni;
- };
- struct KompjuterskaIgra {
- char ime_igra[20];
- Igrac igraci[30];
- int brojIg;
- };
- void najdobarIgrac(KompjuterskaIgra *lista, int n) {
- int i,najpop=0,najmnogu=0,najnivo=0,x,j,d;
- char a[20];
- for (i=0; i<n; i++) {
- if(najpop<lista[i].brojIg) {
- strcpy(a,lista[i].ime_igra);
- }
- }
- for (i=0; i<n; i++) {
- if (strcmp(a,lista[i].ime_igra)>0) {
- for (j=0; j<30; j++) {
- if (najmnogu<=lista[i].igraci[j].poeni&&najnivo<lista[i].igraci[j].nivo) {
- najmnogu=lista[i].igraci[j].poeni;
- najnivo=lista[i].igraci[j].nivo;
- d=i;
- x=j;
- }
- }
- }
- }
- cout<<"Najdobar igrac e igracot so korisnicko ime "<<lista[d].igraci[x].a<<" koj ja igra igrata "<<lista[d].ime_igra;
- }
- int main() {
- int n,j;
- cin>>n; //se cita brojot na igri
- KompjuterskaIgra igri[100];
- for (int i=0; i<n; i++) {
- //se citaat infomracii za n kompjuterski igri i se zacuvuvaat vo poleto igri
- cin>>igri[i].ime_igra;
- cin>>igri[i].brojIg;
- for (j=0; j<igri[i].brojIg; j++) {
- cin>>igri[i].igraci[j].nivo;
- cin>>igri[i].igraci[j].poeni;
- }
- }
- najdobarIgrac(igri,n);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement