Прочитане на оценки от файл

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

  • ги отпечатва на екрана
  • пресмята средния успех за срока и го отпечатва
  • извежда броят на предметите, по които има опасност ученика да остане на поправителен
  • извежда подходящо съобщение в зависимост от средния успех на ученика
Публикувано в СИП с етикети . Постоянна връзка.

2 Responses to Прочитане на оценки от файл

  1. MartinPlamenov каза:

    Може да се скъси малко :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;
    }

Вашият коментар