396
Cerinţa
Se citește numărul natural impar n, şi două caractere c şi d. Să se afișeze următorul pătrat, format din n linii şi n coloane, în care cele două caractere alternează:
cdc...dc dcd...cd .... dcd...cd cdc...dc
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 ≤ 19cşidsunt caractere cu codul ASCII cuprins între33şi126, inclusiv.
Exemplu
Intrare
5 * #
Ieșire
*#*#* #*#*# *#*#* #*#*# *#*#*
#include <bits/stdc++.h>
using namespace std;
int main(){
unsigned int n;
char a, b;
cin>>n>>a>>b;
for(int i=1;i<=n;i++){
if (i%2==1){for(int j=1;j<=n;j++){
if(j%2==1) cout<<a;
else cout<<b;}
}
else if (i%2==0){for(int k=1;k<=n;k++){
if(k%2==1) cout<<b;
else cout<<a;}
}
cout<<endl;}
return 0;
}
Comentarii