Post on 06-Feb-2018
Laborator 1- Tablouri bidimensionale
Apli catii cu matrici 1. Sa se 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 elementecout<<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 coloanacout<<”Dati numarul de linii: “; cin>>m; citim nr de liniicout<<”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 matriceis=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 coloanacout<<”Dati numarul de linii: “; cin>>m; citim nr de liniicout<<”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 matriceis=s+a[i][j];}
cout<<”Dati numarul liniei: “; cin>>k; citim nr. liniei de pe care afisam elementelefor (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.