Fișierul date.in conține n valori distincte separate printr-un singur spațiu. Să se
elaboreze un program care va calcula media numerelor pare și media numerelor
impare din fișier. Rezultatul va fi afișat la ecran cît și în fișierul date.out.
In C!
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream fin("date.in");
ofstream fout("date.out");
int n,x[100],i,sp=0,si=0,pa=0,im=0;
fin>>n;
for(i=0;i<n;i++)
fin>>x[i];
for(i=0;i<n;i++)
{
if(x[i]%2==0)
{
sp=sp+x[i];
pa++;
}
if(x[i]%2==1)
{
si=si+x[i];
im++;
}
}
cout<<sp/pa<<" "<<si/im;
fout<<sp/pa<<" "<<si/im;
fin.close();
fout.close();
return 0;
}
Explicație:
...
13andrei:
se poate nu în c++ da în c!?
Alte întrebări interesante
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă