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

Cum fac o matrice in c++ si calculez elementele ei?

Răspunsuri la întrebare

Răspuns de Owned
1
Pentru citirea unei matrici de la tastatura:

int main()
{ int n, m, a[50][50]  // declarare unde n -nr de linii | m - nr de coloane | a matricea

cin>>n>>m; //citim n si m pt nr de linii si coloane

for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++)
cin>>a[i][j];                  // citim matricem, element cu element

------------------------------------------------------------------------------------------------

Pentru parcurgerea si efectuarea de operatii pe matrice vom folosi cele 2 for-uri.
for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++)
 INSTRUCTIUNE

-------------------------------------------------------------------------------------------------

Daca ni se spune ca matricea este construita in memorie (este initial plina de 0)

in afara main-ului vom declara:

int a[50][50];

int main()
{ int n;

cin>>n;

for(int i=1;i<=n;i++)         //parcurgem direct matricea nu este neovie de citire
for(int j=1;j<=m;j++)
APLICAM INSTRUCTIUNE DIRECT 






Alte întrebări interesante