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

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

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

problema #457 de pe pbinfo

Răspunsuri la întrebare

Răspuns de Utilizator anonim
15
#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++)      //Se afiseaza prima linie de c
cout<<c;
cout<<endl;
      for(i=2;i<=n-1;i++){
            cout<<c;
           for(j=2;j<=n-1;j++)
                  cout<<d;
            cout<<c;
            cout<<endl; }
 for(i=1;i<=n;i++)                   //Se afiseaza ultimul rand de c-uri 
cout<<c;

Alte întrebări interesante