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
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;
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
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Informatică,
9 ani în urmă
Istorie,
9 ani în urmă