309
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 ≤ 19
c
şid
sunt 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