O floare abia plantată se notează cu 0. În fiecare lună, aceasta crește cu un rând de petale, separate prin spațiu, notate cu cifra vârstei sale in acea lună.
Cerința:
Se dă un număr natural n. Construiți și afișați o matrice ce reprezintă floarea dupa n luni.
Date de intrare:
Programul citește de la tastatură numărul n.
Date de ieșire:
Programul va afișa pe ecran matricea construită, reprezentând floarea dupa n luni.
Restricții și precizări:
1 ≤ n ≤ 9
Exemplu :
Intrare 3
Ieșire 3 3 3 3 3 3 3
3 2 2 2 2 2 3
3 2 1 1 1 2 3
3 2 1 0 1 2 3
3 2 1 1 1 2 3
3 2 2 2 2 2 3
3 3 3 3 3 3 3
Explicație :
În 3 luni floarea crește cu 3 rânduri de petale.
Răspunsuri la întrebare
Răspuns de
1
#include <bits/stdc++.h>
using namespace std;
int n,i,j;
int main()
{ cin>>n;
for(int i=1;i<=2*n+1;i++) { for(int j=1;j<=2*n+1;j++) cout<<max(abs(i-n-1),abs(j-n-1))<<' '; cout<<'\n'; } return 0; }
using namespace std;
int n,i,j;
int main()
{ cin>>n;
for(int i=1;i<=2*n+1;i++) { for(int j=1;j<=2*n+1;j++) cout<<max(abs(i-n-1),abs(j-n-1))<<' '; cout<<'\n'; } return 0; }
Alte întrebări interesante
Istorie,
8 ani în urmă
Studii sociale,
8 ani în urmă
Geografie,
8 ani în urmă
Fizică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă