302
Cerința
Cunoscând diagonalele unui romb, să se calculeze perimetrul și aria acestuia.
Date de intrare
Programul citește de la tastatură numerele reale d1
și d2
, separate prin spații, reprezentând cele două diagonale ale rombului.
Date de ieșire
Programul va afișa pe ecran perimetrul și aria rombului, separate prin spațiu.
Restricții și precizări
0 < d1, d2 < 100
- rezultatul va fi punctat dacă diferența dintre cel afișat de program și cel corect este mai mică decât
0.01
.
Exemplu
Intrare
2 4
Ieșire
8.94427 4
Explicație
Valorile celor două diagonale sunt 2
și 4
. Perimetrul este 8.94427
, iar aria este 4
.
#include <bits/stdc++.h> using namespace std; int main() { float x,y; cin >> x >> y; cout << sqrt(x*x/4 + y*y/4) * 4 << ' '; cout << x*y/2; return 0; }
Comentarii