limun11

Untitled

Sep 20th, 2015
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.37 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. void unos(int[]);
  5. int kandidat1(int[][5], int);
  6. void kandidat2(int[][5], int, int &);
  7.  
  8. const int red = 4, kolona = 5;
  9. int main()
  10. {
  11.     int matrica[red][kolona];
  12.     int n=0;
  13.     int m=0;
  14.     int suma = 0;
  15.  
  16.     for (int i = 0; i < red; i++)
  17.     {
  18.         unos(matrica[i]);
  19.     }
  20.     cout << "Najvise je dobio:" << kandidat1(matrica, n) << endl;
  21.     kandidat2(matrica, m, suma);
  22.     cout << "Ukupno je glasalo: " << suma << endl;
  23.     system("PAUSE");
  24.     return 0;
  25. }
  26.  
  27. void unos(int matrica[])
  28. {
  29.     cout << "Unesite postignute rezultate glasanja za svakog kandidata!!" << endl;
  30.     for (int i = 0; i < kolona; i++)
  31.     {
  32.         cout << "Kandidat: " << i << endl;
  33.         cin >> matrica[i];
  34.  
  35.         while (matrica[i] <= 0)
  36.         {
  37.             cout << "Broj glasa ne moze biti manji od 0! Ponovite unos: " << endl;
  38.             cin >> matrica[i];
  39.         }
  40.     }
  41. }
  42.  
  43. int kandidat1(int matrica[][5], int n)
  44. {
  45.     int zamjena = 0;
  46.     int max = 0;
  47.     cout << "Izaberite kandaidate za koje zelite provjeriti glasove: " << endl;
  48.     cin >> n;
  49.     for (int i = 0; i < red; i++)
  50.     {
  51.         for (int j = 0; j < kolona; j++)
  52.         {
  53.             if (matrica[i][n]>zamjena)
  54.                 max = i;
  55.         }
  56.     }
  57.     return max;
  58. }
  59.  
  60. void kandidat2(int matrica[][5], int m, int & suma)
  61. {
  62.  
  63.     cout << "Odaberite kandidata: " << endl;
  64.     cin >> m;
  65.     for (int i = 0; i < red; i++)
  66.     {
  67.         for (int j = 0; j < kolona; j++)
  68.         {
  69.             suma = suma + matrica[m][j];
  70.         }
  71.     }
  72.  
  73. }
Advertisement
Add Comment
Please, Sign In to add comment