Se da o matrice patratica cu n linii si n coloane. Pe prima coloana elementele au ca valoare cifra unitatilor lui n. Pe a doua cifra zecilor lui n, iar pe a 3 coloana cifra sutelor, astfel incat ultima coloana va avea prima cifra a lui n.
Ex n = 8731
Se va afisa matricea
1 3 7 8
1 3 7 8
1 3 7 8
1 3 7 8
Răspunsuri la întrebare
Răspuns de
0
Orice numar ai da vei avea 4 coloane si 4 linii.
#include<iostream>
using namespace std;
int main()
{
int n,a[10][10],i,j,prima_cifra;
cin>>n;
int aux=n;
int cifra_unitati=n%10;
int cifra_zeci=(n/10)%10;
int cifra_sute=(n/100)%10;
while(aux!=0)
{
prima_cifra=aux%10;
aux=aux/10;
}
for(i=1;i<=4;i++)
{
for(j=1;j<=4;j++)
{
if(j==1) a[i][j]=cifra_unitati;
else if(j==2) a[i][j]=cifra_zeci;
else if(j==3) a[i][j]=cifra_sute;
else a[i][j]=prima_cifra;
}
}
for(i=1;i<=4;i++)
{
for(j=1;j<=4;j++)
{
cout<<a[i][j]<<" ";
}
cout<<"\n";
}
return 0;
}
#include<iostream>
using namespace std;
int main()
{
int n,a[10][10],i,j,prima_cifra;
cin>>n;
int aux=n;
int cifra_unitati=n%10;
int cifra_zeci=(n/10)%10;
int cifra_sute=(n/100)%10;
while(aux!=0)
{
prima_cifra=aux%10;
aux=aux/10;
}
for(i=1;i<=4;i++)
{
for(j=1;j<=4;j++)
{
if(j==1) a[i][j]=cifra_unitati;
else if(j==2) a[i][j]=cifra_zeci;
else if(j==3) a[i][j]=cifra_sute;
else a[i][j]=prima_cifra;
}
}
for(i=1;i<=4;i++)
{
for(j=1;j<=4;j++)
{
cout<<a[i][j]<<" ";
}
cout<<"\n";
}
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Biologie,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Geografie,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă