Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- string uspeh ( double );
- int main ( )
- {
- int ocenki[50], broj_na_predmeti, zbir = 0;
- cout << "Kolku predmeti izuchuva uchenikot? ";
- cin >> broj_na_predmeti;
- if ( !cin || broj_na_predmeti < 1 || broj_na_predmeti > 50 )
- {
- cout << "Losh vnes!" << endl;
- return 1;
- }
- for (int i = 0; i < broj_na_predmeti; ++i)
- {
- cout << "Vnesete ocenka: ";
- cin >> ocenki[i];
- if ( ocenki[i] < 1 || ocenki[i] > 5 )
- {
- cout << "Ocenkata ne mozhe da bide pomala od 1 ili pogolema od 5!" << endl;
- --i;
- continue;
- }
- cout << uspeh ( ocenki[i] ) << "." << endl;
- zbir += ocenki[i];
- }
- double prosek = (double)zbir / (double)broj_na_predmeti;
- cout << endl << "Prosekot na uchenikot e: " << prosek << " (" << uspeh ( prosek ) << ")." << endl;
- return 0;
- }
- string uspeh ( double ocenka )
- {
- if ( ocenka >= 1. && ocenka < 1.5 ) return "Nedovolen";
- else if ( ocenka >= 1.5 && ocenka < 2.5 ) return "Dovolen";
- else if ( ocenka >= 2.5 && ocenka < 3.5 ) return "Dobar";
- else if ( ocenka >= 3.5 && ocenka < 4.5 ) return "Mnogu dobar";
- else if ( ocenka >= 4.5 && ocenka <= 5. ) return "Odlichen";
- return "";
- }
Advertisement
Add Comment
Please, Sign In to add comment