Documente Academic
Documente Profesional
Documente Cultură
#include<iostream.h>
#include<fstream.h>
void main()
{ int n, media, s, nr ;
fstream f(“MEDIA.TXT”, ios::out);
cout<<”n=”;cin>>n;
s=0; nr=0;
while(n!=0) if (n%2!=0) {s=s+n; nr=nr+1; media=s/nr; cin>>n;};
f<<media;}
APLICAȚIA 2
#include<iostream.h>
#incude<fstream.h>
void main()
{unsigned int n;
fstream f(“numere.in”, ios::in);
fstream g(“impare.out”, ios::out);
while(!f.eof()){f>>n;
if(n%2!=0) g<<n<<” “;};
f.close();
g.close();}
APLICAȚIA 3
#include<iostream.h>
#include<f.stream.h>
void main()
{int n,a[100],i,max,min;
cout<<”n=”;cin>>n;
for(i=0;i<n;i++)
{cout<<”a[“<<i<<”]=”;
cin>>a[i];}
ftream f(“maximminim.in”,ios::out);
max=a[0];min=a[0];
for(i=1;i<n;i++) {if(a[i]>max)max=a[i];if(a[i]<min)min=a[i];}
f<<”maximul este”<<max<< endl;
f<<”minimul este”<<min;}
APLICAȚIA 4
#include<iostream.h>
#incude<fstream.h>
void main()
{int n,nr_poz,nr_neg,nr_nul,x;
fstream g(“NUMAR.TXT”,ios::out);
nr_poz=0; nr_neg=0;nr_nul=0;
cout<<”n=”;cin>>n;
for (i=1;i<=n;i++)
{cin>>x; if(x>0) nr_poz=nr_poz+1;
else if(x=0) nr_nul=nr_nul+1;
else nr_neg=nr_neg+1;}
g<<”nr.pozitive=”<<nr_poz<<”\n”;
g<<”nr.negative=”<<nr_neg<<”\n”;
g<<”nr.nule=”<<nr_nul;
g.close();}
APLICATIA 5
Exemplu:
Pentru fişierul fişierul NR.OUT va conţine:
NR.IN:
23 89 76 -90 100 234
34 78
#include<iostream.h>
#include<fstream.h>
void main()
{int n,max;
fstream f(“nr.in”,ios::in);
fstream g(“nr.out”,ios::out);
f>>n; max=n;
while(!f.eof()){f>> n; if (max<n)max=n;};
g<<max;
g.close();
f.close();}
APLICATIA 6
#include<iostream.h>
#include<fstream.h>
void main()
{unsigned int n;
fstream f(“numete.txt”,ios::in);
fstream g(“pare.txt”,ios::out);
while(!f.eof()){f>> n; if (n%2==0)g<<n<<”\n”;};
g.close();
f.close();}
APLICATIA 7
APLICATIA 8