Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void Unos(int [][5], int);
- int student(int[][5]);
- float prosjecna(int [][5], int);
- void main() {
- const int studenti = 4, predmeti = 5;
- int niz[studenti][predmeti], predmet;
- Unos(niz, studenti);
- cout << "Student sa najvise desetki je: " << student(niz) <<".\n";
- cout << "Unesite broj predmeta za koji zelite izracunati prosjecnu ocjenu: ";
- cin >> predmet;
- cout << "Prosjek ocjena na " << predmet << ". predmetu je: " << prosjecna(niz, predmet - 1) << ".";
- system ("pause>0");
- }
- void Unos(int niz[][5], int v) {
- for(int i = 0; i < v; i++) {
- cout << "STUDENT" << i + 1 << ": \n";
- for (int j = 0; j < 5; j++) {
- cout << "Unesite ocjenu za " << j + 1 << " predmet: ";
- cin >> niz[i][j];
- if(niz[i][j] < 6 || niz[i][j] > 10)
- j--;
- }
- }
- }
- int student(int niz[][5]) {
- int desetke[4], brojac = 0, najvise, pozicija;
- for(int i = 0; i < 4; i++) {
- brojac = 0;
- for(int j = 0; j < 5; j++)
- if(niz[i][j] == 10)
- brojac++;
- desetke[i] = brojac;
- }
- najvise = desetke[0];
- for (int i = 0; i < 4; i++)
- if(desetke[i] > najvise) {
- najvise = desetke[i];
- pozicija = i + 1;
- }
- return pozicija;
- }
- float prosjecna(int niz[][5], int predmet) {
- float suma = 0;
- for(int i = 0; i < 4; i++)
- suma += niz[i][predmet];
- return suma / 4;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement