Advertisement
chasnasestra

Untitled

Mar 20th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4.  
  5. struct Igrac {
  6. char Ime[20];
  7. int nivo;
  8. int poeni;
  9. };
  10.  
  11. struct KompjuterskaIgra {
  12. char ImeIgra[20];
  13. Igrac igraci[20];
  14. int brigraci;
  15. };
  16.  
  17. void najdobarIgrac(KompjuterskaIgra *lista, int n){
  18. int max=0, maxIndex=0;
  19. for(int i=0; i<n; i++){
  20. if(lista[i].brigraci>max){
  21. max=lista[i].brigraci;
  22. maxIndex=i;
  23. }
  24. }
  25.  
  26. int maxPoeni=0;
  27. int maximumIndex=0;
  28.  
  29. for(int i=0; i<lista[maxIndex].brigraci; i++){
  30. if(lista[maxIndex].igraci[i].poeni > maxPoeni){
  31. maxPoeni=lista[maxIndex].igraci[i].poeni;
  32. maximumIndex=i;
  33. }
  34. }
  35.  
  36. cout << "Najdobar igrac e igracot so korisnicko ime" << " " << lista[maxIndex].igraci[maximumIndex].Ime
  37. << " " << "koj ja igra igrata " << lista[maxIndex].ImeIgra << endl;
  38. }
  39.  
  40. int main(){
  41.  
  42. int n;
  43. cin>>n; //se cita brojot na igri
  44. //cout<<n<<endl;
  45. KompjuterskaIgra igri[100];
  46. for (int i=0;i<n;i++){
  47. cin>>igri[i].ImeIgra;
  48. //cout<<igri[i].ImeIgra<<endl;
  49. cin>>igri[i].brigraci;
  50. //cout<<igri[i].brigraci<<endl;
  51. for (int j=0;j<igri[i].brigraci;j++){
  52. //cout<<j<<"eve go"<<endl;
  53. //strcpy(cin,lista[j].igraci[i].Ime);
  54. //lista[j].igraci[i].Ime=new char [strlen()]
  55. //getline(cin,igri[i].igraci[j].Ime);
  56. cin>>igri[i].igraci[j].Ime;
  57. //cout<<igri[i].igraci[j].Ime<<endl;
  58. cin>>igri[i].igraci[j].nivo;
  59. cin>>igri[i].igraci[j].poeni;
  60. };
  61. };
  62.  
  63. najdobarIgrac(igri,n);
  64. return 0;
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement