Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <iomanip>
- #include <climits>
- using namespace std;
- const int red = 5, kolona = 4;
- void unos(int[][kolona]);
- void ispis(int[][kolona]); // ne treba ispis u ovom zadatku
- int utakmica(int[][kolona]);
- float prosjecna(int[], int);
- int main()
- {
- int matrica[red][kolona];
- cout << "Unesite vrijednosti matrice: " << endl;
- unos(matrica);
- ispis(matrica);
- cout << "\nNajmanje golova je postignuto na utakmici: " << utakmica(matrica) << endl;
- cout << "Izaberite igraca za kojeg zelite izracunati prosjecan broj golova: ";
- int igrac;
- do
- {
- cin >> igrac;
- } while (igrac<0 ||igrac>5);
- cout << "Prosjek golova za igraca " << igrac << " je: " << prosjecna(matrica[--igrac], kolona);
- system("pause >null");
- return 0;
- }
- void unos(int m[][kolona])
- {
- for (int i = 0; i < red; i++)
- {
- cout << "Unesite broj golova koje je postigao IGRAC " << i + 1 << endl;
- for (int j = 0; j < kolona; j++)
- {
- do
- {
- cout << "UTAKMICA " << j + 1 << "-->> ";
- cin >> m[i][j];
- } while (m[i][j]<0);
- }
- cout << endl;
- }
- }
- void ispis(int m[][kolona])
- {
- for (int i = 0; i < red; i++)
- {
- for (int j = 0; j < kolona; j++)
- {
- cout << setw(3) << m[i][j];
- }
- cout << endl;
- }
- }
- int utakmica(int m[][kolona])
- {
- int maximum = INT_MAX, tekma;
- for (int i = 0; i < red; i++)
- {
- for (int j = 0; j < kolona; j++)
- {
- if (m[i][j] <= maximum)
- {
- maximum = m[i][j];
- tekma = j + 1;
- }
- }
- }
- return tekma;
- }
- float prosjecna(int m[], int max )
- {
- float suma = 0;
- for (int i = 0; i < max; i++)
- {
- suma += m[i];
- }
- return suma / 4.0;
- }
Advertisement
Add Comment
Please, Sign In to add comment