Informatică, întrebare adresată de AnonymousDeRomania, 8 ani în urmă

Ma ajutati si pe mine cu acest program? Trebuie la final sa se afiseze in acelasi notepad pe a doua linie media notelor.


#include

#include

using namespace std;


int main()

{

ifstream note("note.txt");

int x,nrn,n;

float medie;

x=0;

nrn=0;

medie=0;

while(note>>n)

{

x=x+n;

nrn++;

}

medie=x/nrn;
note.close()
note.open("note.txt", ios::app);

note< note.close();

}

Răspunsuri la întrebare

Răspuns de bobita25
1

Răspuns:

#include <iostream>

#include <fstream>

using namespace std;

int main()

{

   ifstream note("note.txt");

   double x, nrn, n;

   double medie;

   x = 0;

   nrn = 0;

   medie = 0;

   while (note >> n)

   {

       x = x + n;

       nrn++;

   }

   medie = x / nrn;

   note.close();

   ofstream note_out("note.txt", ios::app);

   note_out << endl <<medie;

   note_out.close();

   return 0;

}

Programul îți calculează media notelor. Ca să fie afișată cu zecimale, am declarat și variabilele x și nrn de tip double.

Programul afișează media în același fișier, pe linia a doua.

Alte întrebări interesante