Файл с числа

Да се напише програма, която чете от клавиатурата числа до въвеждане на 0 и ги записва във файл. Да се напише друга, която прочита файлът с числата и намира и отпечатва най-малкото и най-голямото число от тях, както и средното им аритметично.

Публикувано в 12в с етикети . Постоянна връзка.

2 Responses to Файл с числа

  1. sup3rEva каза:
    #include <cstdlib>
    #include <iostream>
    #include <fstream>
    
    using namespace std;
    
    
    int main(int argc, char** argv) {
     // ????? ??? ?????
      fstream MyFile;
      int x;
      MyFile.open("fail.txt",ios::out);
      do {
      cin>>x;
      if (x=='.') break;
      MyFile<<x<<endl;
      }while (x!=0);
      MyFile.close();
    // ?????? ?? ?????
    int max;
    int min;
    int sum;
    int br;
    MyFile.open("fail.txt",ios::in);
    MyFile>>x; 
        min=max=x;
        sum=x;
        br=1;
        while (MyFile>>x){    
          if(x<min) min=x;
          else
          if(x>max) max=x; 
          br++;
          sum=sum+x;
        }
        MyFile.close();
       cout<<"Nai-golqmoto e: "<<max<<endl;
       cout<<"Nai-malkoto e: "<<min<<endl;
       cout<<"Srednoto aritmetichno e: "<<sum/br<<endl;
    
    
    	return 0;
    }
    • Данаил каза:

      Много добре! Само средното аритметично няма да ти се пресмята точно – пробвай с такива числа, при които се получава нецяла стойност. Помисли къде трябва да се коригира кода на програмата…

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