fbpx

Problema #1334 – romb – Rezolvari PBInfo

de Mihai-Alexandru

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

S-ar putea sa iti placa