Fișierul a1. txt conține în fiecare linie cate un număr intreg>0. De scris în a2.txt cel mai mare număr par, iar la ecran de afișat media aritmetica a numerelor impare din a1.txt.
Răspunsuri la întrebare
Răspuns de
2
#include <iostream>
#include <fstream>
using namespace std;
int main()
{ int n,maxim=0,s=0,nr=0;
float ma;
ifstream in("a1.txt");
ofstream out("a2.txt");
while(in>>n)
{if(n%2==0)
if(n>maxim)
maxim=n;
if(n%2==1)
{s=s+n;
nr++;
}
}
ma=s/nr;
out<<"Cel mai mare numar par este "<<maxim;
cout<<"Media aritmetica a numerelor impare este "<<ma;
return 0;
}
#include <fstream>
using namespace std;
int main()
{ int n,maxim=0,s=0,nr=0;
float ma;
ifstream in("a1.txt");
ofstream out("a2.txt");
while(in>>n)
{if(n%2==0)
if(n>maxim)
maxim=n;
if(n%2==1)
{s=s+n;
nr++;
}
}
ma=s/nr;
out<<"Cel mai mare numar par este "<<maxim;
cout<<"Media aritmetica a numerelor impare este "<<ma;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă