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

Scrieţi un program C/C++ care citeşte de la tastatură un număr natural nenul cu exact 4
cifre, construieşte în memorie şi afişează apoi pe ecran o matrice având 4 linii şi 4 coloane,
completată astfel: elementele de pe prima coloană a matricei vor fi toate egale cu cifra
unităţilor numărului dat, elementele de pe a doua coloană a matricei vor fi toate egale cu
cifra zecilor numărului dat, elementele de pe a treia coloană a matricei vor fi toate egale cu
cifra sutelor numărului dat, iar elementele de pe a patra coloană a matricei vor fi toate egale
cu cifra miilor numărului dat.
5.
Matricea va fi afişată pe ecran, câte o linie a matricei pe câte o linie a
ecranului, iar elementele fiecărei linii vor fi separate prin câte un spaţiu.

Răspunsuri la întrebare

Răspuns de Utilizator anonim
2
#include <iostream>
using namespace std;
int main()
{
  int a[5][5],i,j,n;
  cout<<"n=";
  cin>>n;
 while(n<1000 || n>9999)
 {
   cin>>n;
 }
 for(i=1;i<=4;i++)
 {
    for(j=1;j<=4;j++)
    {
       a[j][i]=n%10;
    }
  n/=10;
 }
  for(i=1;i<=4;i++)
   {
      for(j=1;j<=4;j++)
         cout<<a[i][j]<<" ";
    cout<<endl;
  }
return 0;
}


iancelena: Multumesc!!
Alte întrebări interesante