Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void unos(int[]);
- int kandidat1(int[][5], int);
- void kandidat2(int[][5], int, int &);
- const int red = 4, kolona = 5;
- int main()
- {
- int matrica[red][kolona];
- int n;
- int m;
- int suma = 0;
- unos(matrica); // kako kada mi je zadan 2d niz, da pozovem 1d niz?
- cout << "Najvise je dobio:" << kandidat1(matrica, n) << endl;
- kandidat2(matrica, m, suma);
- cout << "Ukupno je glasalo: " << suma << endl;
- system("PAUSE");
- return 0;
- }
- void unos(int matrica[])
- {
- cout << "Unesite postignute rezultate glasanja za svakog kandidata!!"<<endl;
- for (int i = 0; i < red; i++)
- {
- cout << "Kandidat: " << matrica[i] << endl;
- cin >> matrica[i];
- while (matrica[i] <= 0)
- {
- cout << "Broj glasa ne moze biti manji od 0! Ponovite unos: " << endl;
- cin >> matrica[i];
- }
- }
- }
- int kandidat1(int matrica [][5], int n)
- {
- int zamjena = 0;
- int max = 0;
- cout << "Izaberite kandaidate za koje zelite provjeriti glasove: " << endl;
- cin >> n;
- for (int i = 0; i < red; i++)
- {
- for (int j = 0; j < kolona; j++)
- {
- if (matrica[i][n]>zamjena)
- max = i;
- }
- }
- return max;
- }
- void kandidat2(int matrica[][5], int m, int & suma)
- {
- cout << "Odaberite kandidata: " << endl;
- cin >> m;
- for (int i = 0; i < red; i++)
- {
- for (int j = 0; j < kolona; j++)
- {
- suma = suma + matrica[m][j];
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement