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 şi d sunt caractere cu codul ASCII cuprins între 33 şi 126, inclusiv.
Exemplu
Intrare
4 * #
Ieșire
****
*##*
*##*
****
Răspunsuri la întrebare
Răspuns de
1
int main(){ char al[21]; char bl[21]; char a,b; int n; cin >> n >> a >> b; for (int i=0; i<n;i++){ al[i]=a; if (i == 0 || i == n-1) bl[i] = a; else bl[i] = b; } al[n]='\0'; bl[n]='\0'; cout << al << "\n"; for (int i=1;i<n-1;i++) cout << bl << "\n"; cout << al << "\n";}
Alte întrebări interesante
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Biologie,
9 ani în urmă
Limba rusă,
9 ani în urmă