Va rog, sa ma ajutați la tema de la informatica
Răspunsuri la întrebare
Răspuns:
Problema 1
#include <iostream>
#include <cmath>
using namespace std;
int x,y,z;
float arie,p;
int main()
{
cin>>x>>y>>z;
p=(x+y+z)/2; /// Semiperimetrul
arie=sqrt(p*(p-x)*(p-y)*(p-z)); /// Formula lui Heron
cout<<arie;
/// Pt x=3,y=4,z=5 => aria=6
/// Pt x=4,y=5,z=6 => aria=6.48074
return 0;
}
Problema 2
#include <iostream>
#include <cmath>
using namespace std;
int l,perimetru,aria;
float diagonala;
int main()
{
cin>>l;
/// Nu am inteles cand ai zis perimetrul ariei, asa ca am facut si aria si perimetrul patratului
perimetru=4*l;
aria=l*l;
diagonala=l*sqrt(2);
/// Formulele sunt destul de clare, asa ca ar trebui sa fie totul destul de clar
cout<<"Perimetrul patratului de latura "<<l<<" este="<<perimetru<<endl;
cout<<"Aria patratului de latura "<<l<<" este="<<aria<<endl;
cout<<"Diagonala patratului de latura "<<l<<" este="<<diagonala<<endl;
return 0;
}
Explicație: