Sunteți pe pagina 1din 1

1).

#include <iostream>
#include <fstream>
using namespace std;
///1. Din fișierul info.in se citesc două numere întregi . Să se afișeze în
fișierul info.out:
///a) Suma, produsul, media aritmetică și media geometrică a celor două numere ;
///b) Cel mai mare număr dintre cele două citite din fișier;
int main()
{
int a,b,s=0,p=1,max;
ifstream f("info.in");
ofstream g("info.out");
f>>a>>b;
s=s+a+b;
p=p*a*b;
g<<"suma este "<<s<<endl;
g<<"produsul este "<<p<<endl;
g<<"media aritmetica este "<<(a+b)/2.0<<endl;
if (a>b)
max=a;
else
max=b;
g<<"cel mai mare numar dintre cele doua numere este "<<max;
f.close();
g.close();
return 0;
}

2).
#include <iostream>
#include <fstream>
#include <math.h>
using namespace std;
///2. Din fișierul date.in se citesc lungimea și lățimea unui dreptunghi. Să se
afișeze:
///a) În fișierul date.out, aria și perimetrul dreptunghiului;
///b) Pe ecran, lungimea diagonalei sale;
int main()
{
int L,l,d;
ifstream f("info.in");
ofstream g("info.out");
f>>L>>l;
g<<"Aria dreptunghiului este "<<L*l<<endl;
g<<"Perimetrul dreptunghiului este "<<2*(L+l)<<endl;
cout<<"Lungimea diagonalei este "<<sqrt(L*L+l*l)<<endl;
f.close();
g.close();
return 0;
}

S-ar putea să vă placă și