316
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 ≤ 20
c
şid
sunt 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