# PBinfo #3070 – dreptunghi – Rezolvare C++

Sursa: Codul lui Andrei
Limbaj: C++
Autor rezolvare: andrei

## Enunț

Cerința
Se citesc două numere a și b reprezentând lungimile laturilor unui dreptunghi. Pentru dreptunghiul dat, să se calculeze: perimetrul P, aria A și pătratul lungimii diagonalei D.

Date de intrare
Programul citește de la tastatură numerele a și b, separate prin spații.

Date de ieșire
Programul va afișa pe ecran cele trei numere: P A D, cu semnificația din enunț, separate prin câte un spațiu.

Restricții și precizări

numerele a, b, P, A și D sunt numere naturale nenule

Exemplu:
Intrare

3 4
Ieșire

14 12 25
Explicație
a=3, b=4 → perimetrul P=14, aria A=12 și pătratul diagonalei D=25.

## Cod sursă C++

```cpp
#include <bits/stdc++.h>
using namespace std;
int main() {
    int nra, nrb;
    cin >> nra >> nrb;
    int P = 2 * nra + 2 * nrb;
    int A = nra * nrb;
    int D = nra * nra + nrb * nrb;
    cout << P << " " << A << " " << D;
}
```

## Resurse

- [Pagina originală](https://codulluiandrei.ro/rezolvari/pbinfo/3070)
- [Sursa C++](https://codulluiandrei.ro/rezolvari/pbinfo/3070/cod.cpp)
- [Sursa pe GitHub](https://raw.githubusercontent.com/codulluiandrei/pbinfo/main/pbinfo-3070/main.cpp)
- [Cursuri de informatică pentru BAC](https://codulluiandrei.ro/academia/info-curs/pachet-cpp/)
