Documente Academic
Documente Profesional
Documente Cultură
7 Matrice
7 Matrice
Este o structură de date, care conţine mai multe elemente de acelaşi tip, aşezate în n
rânduri şi m coloane.
tablou unidimensional = vector ex: a ( 5 7 -3 2 8 )
Declarare:
1. ex: int t [10]; – declararea unui vector cu 10 elemente;
elementele sunt numere întregi (int)
0 1 2 3 4 5 6 7 8 9
t 0 5 7 -3 2 8 0 0 0 0
a 1 2 3 4
1 1 7 0 31 a[1][2] 7
2 -2 5 8 3 a[1][4] 31
3 7 2 14 6 a[3][2] 2
Probleme:
Se dau numerele n şi m. Citiţi de la tastatură elementele matricei a, care are n rânduri şi
m coloane. Afişaţi matricea pe ecran.
Rezolvare:
– cum citim un tablou unidimensional?
...
cout <<”n= ”; cin>>n;
for(i=1; i<=n; i++)
cin>>t[i];
...
Probleme:
1. Citiţi o matrice de la tastatură, după care afişaţi valoarea dublă a fiecărui element din
matrice! Tema
ex.
Model:
#include <iostream>
int main()
{
int n,m,i,j,a[10][5];
cout<<"n:";
cin>>n;
cout<<"m:";
cin>>m;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
cin>>a[i][j]; // citirea matricei
cout<<"Linia si coloana:";
for(i=1;i<=n;i++) // afisarea
{
cout<<endl;
for(j=1;j<=m;j++)
cout<<a[i][j] <<" ";
}
}