/* Studenti na predmetu Uvod u programiranje imaju domaće zadatke koji ukupno vrede 10 poena. Pored toga, na ispitu imaju 5 zadataka od kojih svaki vredi 11 poena. Studentu se kao rezultat praktičnog dela ispita računa bolja od sledeće dve opcije: Sa standardnog ulaza se učitava jedan pozitivan ceo broj koji predstavlja broj poena koje je student ostvario na domaćim zadacima. Nakon toga se učitava 5 celih brojeva koji predstavljaju poene koje je student ostvario na zadacima sa ispita. Na standardni izlaz ispisati broj poena koji je student ostvario na praktičnom delu ispita. Napomena: Ukoliko broj poena na praktičnom delu ispita nije ceo broj, rezultat zaokružiti naviše. */ #include #include using namespace std; int main() { int d; cin >> d; if(d<0||d>10) { cout << "-1" << endl; return -1; } int ispit = 0; for(int i = 0; i < 5; i++) { int z; cin >> z; if(z<0||z>11) { cout << "-1" << endl; return -1; } ispit+=z; } int komb = d + ((int)ceil((ispit * 45)/55.0)); cout << ((ispit > komb)?ispit:komb) << endl; }