Vous êtes sur la page 1sur 2

#include <iostream>

using namespace std;

# include <iostream>

using namespace std;

void *Citeste_matrice (int m, int n){

int i, j, (*a)[10]=new int[10][10];

for (i=0; i<m;i++)

for (j=0; j<n; j++){

cout<<"a["<<i+1<<"]["<<j+1<<"]= ";

cin>>a[i][j];

return a;

void Tipareste_matrice (int m, int n, int (*a) [10], char nume){

int i, j;

cout<<"Matricea:"<<nume<<endl;

for (i=0; i<m; i++){

for (j=0; j<n ; j++) cout <<a[i][j]<<" ";

cout<<endl;

void *Suma_matrice ( int m, int n, int (*a)[10], int (*b)[10]){

int i, j, (*c)[10]=new int[10][10];

for (i=0; i<m; i++)

for (j=0; j<n; j++)

c[i][j] = a[i][j] + b[i][j];

return c;

int main()

{
int m, n, i, j, (*c)[10], (*a)[10], (*b)[10];

char nume_matrice;

cout<<"m = "; cin>>m;

cout<<"n = "; cin>>n;

cout<<"Prima matrice \n";

nume_matrice='a';

a=(int (*) [10]) Citeste_matrice(m,n);

Tipareste_matrice(m,n,a,nume_matrice);

cout<<"A doua matrice\n";

nume_matrice='b';

b=(int (*) [10]) Citeste_matrice(m,n);

Tipareste_matrice(m,n,a,nume_matrice);

nume_matrice='c';

c=(int (*) [10]) Suma_matrice(m,n,a,b);

Tipareste_matrice(m,n,c, nume_matrice);

cout << "Hello world!" << endl;

return 0;

Vous aimerez peut-être aussi