Advertisement
Guest User

Untitled

a guest
Mar 20th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. #include<iostream>
  2. #include<cstring>
  3. using namespace std;
  4. struct Igrac {
  5. char a[15];
  6. int nivo;
  7. int poeni;
  8. };
  9. struct KompjuterskaIgra {
  10. char ime_igra[20];
  11. Igrac igraci[30];
  12. int brojIg;
  13. };
  14. void najdobarIgrac(KompjuterskaIgra *lista, int n) {
  15. int i,najpop=0,najmnogu=0,najnivo=0,x,j,d;
  16. char a[20];
  17. for (i=0; i<n; i++) {
  18. if(najpop<lista[i].brojIg) {
  19. strcpy(a,lista[i].ime_igra);
  20. }
  21. }
  22. for (i=0; i<n; i++) {
  23. if (strcmp(a,lista[i].ime_igra)>0) {
  24. for (j=0; j<30; j++) {
  25. if (najmnogu<=lista[i].igraci[j].poeni&&najnivo<lista[i].igraci[j].nivo) {
  26. najmnogu=lista[i].igraci[j].poeni;
  27. najnivo=lista[i].igraci[j].nivo;
  28. d=i;
  29. x=j;
  30. }
  31. }
  32. }
  33.  
  34. }
  35. cout<<"Najdobar igrac e igracot so korisnicko ime "<<lista[d].igraci[x].a<<" koj ja igra igrata "<<lista[d].ime_igra;
  36. }
  37.  
  38. int main() {
  39.  
  40. int n,j;
  41. cin>>n; //se cita brojot na igri
  42.  
  43. KompjuterskaIgra igri[100];
  44. for (int i=0; i<n; i++) {
  45. //se citaat infomracii za n kompjuterski igri i se zacuvuvaat vo poleto igri
  46. cin>>igri[i].ime_igra;
  47. cin>>igri[i].brojIg;
  48. for (j=0; j<igri[i].brojIg; j++) {
  49. cin>>igri[i].igraci[j].nivo;
  50. cin>>igri[i].igraci[j].poeni;
  51. }
  52. }
  53.  
  54. najdobarIgrac(igri,n);
  55. return 0;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement