limun11

1

Sep 18th, 2015
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.93 KB | None | 0 0
  1. /* Zadatak 1
  2. Napišite program koji će omogućiti kreiranje matrice 4x5. Svaki red u matrici predstavlja igrača, a svaka od kolona utakmicu.
  3. Elementi matrice predstavljaju broj poena za pojedinog igrača na određenoj utakmici.Uz pomoć :
  4.  
  5. • funkcije void unos(int[][5]); omogućite unos postignutih poena za sve igrače; broj poena može biti 0, ali ne može biti manje od toga;
  6. • funkcije int igrac1(int[][5], int); pronaći igrača koji je postigao najviše poena na utakmici po izboru korisnika;
  7. • funkcije void igrac2(int[][5], int, int &); zbrojiti koliko je poena ukupno postigao(na svim utakmicama) igrač kojeg odabere korisnik.
  8. */
  9.  
  10. #include <iostream>
  11. using namespace std;
  12.  
  13. void unos(int[][5]);
  14. int igrac1(int[][5], int);
  15. void igrac2(int[][5], int, int&);
  16.  
  17. const int red = 4, kolona = 5;
  18.  
  19. int main()
  20. {
  21.     int matrica[red][kolona];
  22.     int max=0;
  23.  
  24.     unos(matrica);
  25.     cout << "Najvise poena na odabranoj utakmici postigao je: " << igrac1(matrica, max)<<endl;
  26.    
  27.  
  28.     system("PAUSE");
  29.     return 0;
  30.  
  31. }
  32.  
  33. void unos(int matrica[][5])
  34. {
  35.     cout << "Unesite poene za igraca (poen moze biti 0, ali ne i manji): " << endl;
  36.  
  37.     for (int i = 0; i < red; i++)
  38.     {
  39.         cout << "Igrac :" << i << ": ";
  40.         cin >> matrica[i][5];
  41.         if (matrica[i][5] < 0)
  42.         {
  43.             cout << "Poen nije ispravan! Ponovite unos:" << endl;
  44.             --matrica[i][5];
  45.             cin >> matrica[i][5];
  46.         }
  47.     }
  48.  
  49. }
  50.  
  51. int igrac1(int matrica[][5], int max)
  52. {
  53.     max = matrica[red][kolona];
  54.     cout << "Izabrite kojeg igraca zelite:" << endl;
  55.     for (int i = 0; i < red; i++)
  56.     {   if (matrica[i][j] > max)
  57.         max = matrica[i][j];
  58.        
  59.     }
  60.     return max;
  61. }
  62.  
  63. void igrac2(int matrica[][5], int zbroj, int &suma)
  64. {
  65.     zbroj = 0;
  66.     suma = 0;
  67.     cout << "Izabrite kojeg igraca zelite:" << endl;
  68.     for (int i = 0; i <= red; i++)
  69.     {
  70.         cin >> matrica[i][5];
  71.         cout << "Igrac broj: " << i << endl;
  72.         for (int j = 0; j <= kolona; j++)
  73.         {
  74.             zbroj = zbroj + matrica[i][j];
  75.             suma = zbroj;
  76.         }
  77.     }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment