You are on page 1of 2

Laborator 1- Tablouri bidimensionale

Aplicatii cu matrici
1. Sase citeasca si sa se tipareasca elementele unui tablou bidimensional A (matrice) cu m linii și
n coloane

#include <iostream>
using namespace std;
int main ()
{int a[101][101], n, m, i, j; a=matricea, m,n= nr actual de linii/coloane, i, j=linia, respectiv coloana
//
cout<<”Dati numarul de linii: “; cin>>m;
cout<<”Dati numarul de coloane: “; cin>>n; citim nr. de coloane

cout<<”Introduceti elementele matricei: “<<endl;


for (i=1; i<=m; i++)
for (j=1; j<=n; j++)
{cout<<”a["<<i<<"]["<<j<<"]=”;
cin>>a[i][j]; citim elementele matricei
}

cout<<”Afisam matricea: “<<endl;


for (i=1; i<=m; i++)
{for (j=1; j<=n; j++)
cout<<a[i][j]<<” “; si afisam fiecare linie, respectiv coloana, dar cu un mic spatiu intre elemente
cout<<endl; //dupa fiecare linie terminata, trebuie sa trecem la alt rand
}
return 0;
}

2. Se citesc elementele unei matrici a cu cel mult 100 de linii si 100 de coloane.
Sa se calculeze suma elementelor matricii a.

#include <iostream>
using namespace std;
int main ()
{int a[101][101], n, m, i, j, s=0; a=matricea, n, m= nr actual de linii/coloane, i, j=linia, respectiv
coloana
cout<<”Dati numarul de linii: “; cin>>m; citim nr de linii
cout<<”Dati numarul de coloane: “; cin>>n; citim nr. de coloane

cout<<”Introduceti elementele matricei: “<<endl;


for (i=1; i<=m; i++)
for (j=1; j<=n; j++)
{cout<<”a["<<i<<"]["<<j<<"]=”;
cin>>a[i][j]; citim elementele matricei
s=s+a[i][j];
}
cout<<"s="<<s;
return 0;
}

3.  Se citesc elementele unei matrici a cu cel mult 100 de linii si 100 de coloane.
Sa se afiseze toate elementele de pe o linie al carui numar este dat de la tastura.
Laborator 1- Tablouri bidimensionale

#include <iostream>
using namespace std;
int main ()
{int a[101][101], n, m, i, j,k, s=0; a=matricea, n, m= nr actual de linii/coloane, i, j=linia, respectiv
coloana
cout<<”Dati numarul de linii: “; cin>>m; citim nr de linii
cout<<”Dati numarul de coloane: “; cin>>n; citim nr. de coloane

cout<<”Introduceti elementele matricei: “<<endl;


for (i=1; i<=m; i++)
for (j=1; j<=n; j++)
{cout<<”a["<<i<<"]["<<j<<"]=”;
cin>>a[i][j]; citim elementele matricei
s=s+a[i][j];
}

cout<<”Dati numarul liniei: “; cin>>k; citim nr. liniei de pe care afisam elementele


for (i=1; i<=m; i++)
for (j=1; j<=n; j++)
if (i==k)
cout<<a[k][j]<< ' ';
return 0;
}

4.Se citesc elementele unei matrici a cu cel mult 100 de linii si 100 de coloane.
Sa se afiseze toate elementele de pe o coloana al carui numar este dat de la tastura.

5. Se citesc elementele unei matrici a cu cel mult 100 de linii si 100 de coloane.
Verificati daca exista doua linii ale matricii care au aceeasi suma a elementelor.

You might also like