Да се напише програма, която прочита от файл (създаден с програмата от предната задача) срочната оценка по 6 предмета и:
- ги отпечатва на екрана
- пресмята средния успех за срока и го отпечатва
- извежда броят на предметите, по които има опасност ученика да остане на поправителен
- извежда подходящо съобщение в зависимост от средния успех на ученика


Може да се скъси малко :D
#include <cstdlib> #include <iostream> #include <fstream> using namespace std; int main(int argc, char** argv) { fstream MyFile; double x,broi=0,uspeh=0,broiotecnki=0; MyFile.open("otcenk.txt",ios::in); while (MyFile>>x) { cout<<x<<endl; if (x==2) { broi++; } uspeh+=x; broiotecnki++; } MyFile.close(); cout<<"Moje da ostanete na popravitelen po "<<broi<<" predmeta!"; cout<<"Sredniq vi uspeh e "<<uspeh/broiotecnki; if (uspeh/broiotecnki<3) { cout<<" imans nudja ot podobrenie"; } else if (uspeh/broiotecnki>3&&uspeh/broiotecnki<4) { cout<<" mai ti trqbva oshte malko :)"; } else if (uspeh/broiotecnki>4&&uspeh/broiotecnki<5) { cout<<" ne e zle"; } else if (uspeh/broiotecnki>5) { cout<<" bravo!!"; } return 0; }Да, можеш да ползваш променлива за средния успех и case за текста после. Другото е добре.