307
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
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; for (int i = 1; i <= n; ++i) { // pe linia i scriu n - i spatii for (int j = 1; j <= n - i; ++j) cout << ' '; // mai scriu 2 * i - 1 valori de i for (int j = 1; j <= 2 * i - 1; ++j) cout << i; cout << '\n'; } for (int i = 1; i < n; ++i) { // scriem i spatii pe linia i for (int j = 1; j <= i; ++j) cout << ' '; for (int j = 1; j <= 2 * (n - i) - 1; ++j) cout << n - i; cout << '\n'; } return 0; }
Comentarii