408
Cerinţa
Se citește numărul natural n, şi două caractere c şi d. Să se afișeze următorul pătrat, format din n linii şi n coloane:
ccc...cc cdd...dc .... cdd...dc ccc...cc
Date de intrare
Programul citește de la tastatură numărul n şi caracterele c d .
Date de ieşire
Programul afișează pe ecran pătratul descris mai sus.
Restricţii şi precizări
1 ≤ n ≤ 20cşidsunt caractere cu codul ASCII cuprins între33şi126, inclusiv.
Exemplu
Intrare
4 * #
Ieșire
**** *##* *##* ****
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin >> n;
char a, b;
cin >> a >> b;
/*
n = 4
/ 1 2 3 4
1 * * * *
2 * # # *
3 * # # *
4 * * * *
*/
for(int lin = 1; lin <= n; ++lin){
for(int col = 1; col <= n; ++col){
if(lin == 1 || lin == n || col == 1 || col == n)
cout << a;
else
cout << b;
}
cout << endl;
}
/*
aaaa
abba
abba
aaaa
*/
return 0;
}
Comentarii