# PBinfo #1393 – desenromb – Rezolvare C++

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

## Enunț

Cerința
Se citește un număr natural n cu o cifră. Afișați pe ecran o figură sub forma de romb formata cu numerele naturale de la 1 la n, ca în exemplu.

Date de intrare
Programul citește de la tastatură numărul n.

Date de ieșire
Programul va afișa pe ecran un romb ce conține numerele naturale de la 1 la n 

Restricții și precizări

1≤n≤9

Exemplu:
Intrare

5
Ieșire

    1
   222
  33333
 4444444
555555555
 4444444
  33333
   222
    1

## Cod sursă C++

```cpp
#include <bits/stdc++.h>
using namespace std;
int main() {
    int n; cin >> n;
    for (int i = 1; i <= n; i++) {
        for (int i2 = 1; i2 <= n - i; i2++) cout << " ";
        for (int i2 = 1; i2 <= 2 * i - 1; i2++) cout << i;
        cout << '\n';
    } for (int i = 1; i < n; i++) {
        for (int i2 = 1; i2 <= i; i2++) cout << " ";  
        for (int i2 = 1; i2 <= 2 * (n - i) - 1; i2++) cout << n - i;
        cout << '\n';
    } return 0;
}
```

## Resurse

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