Informatică, întrebare adresată de iJack, 9 ani în urmă

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 şi d sunt caractere cu codul ASCII cuprins între 33 şi 126, inclusiv.

Exemplu
Intrare

5 * #
Ieșire

*#*#*
#*#*#
*#*#*
#*#*#
*#*#*


problema #458 de pe pbinfo

Răspunsuri la întrebare

Răspuns de Utilizator anonim
16
#include<iostream.h>
 using namespace std ;

int main () {int n,i,j;
 char c ,d;
      cin>>n;
      cin>>c;
      cin>>d;
    for(i=1;i<=n;i++){
         for(j=1;j<=n;j++)
             if((i+j)%2==0)
                       cout<<c;
                else 
                      cout<<d;
         cout<<endl; }}
Alte întrebări interesante