You are on page 1of 3

#include <cstdlib>

#include <iostream>

using namespace std;


class matrice
{
private:
int r;
int c;
int a[50][50];
public:
matrice(){};
void citire();
void afisare();
int editMatrice(int &ni, int &nj, int &val);
};
void matrice::citire()
{
cout<<"Dimensiunea r, c a matricei: "<<endl;
cin >> r >> c;
cout<<"Introduce matricea:"<<endl;
for(int i=0;i<r;i++)
for(int j=0;j<c;j++)
cin>>a[i][j];
}

void matrice::afisare()

{
cout<<"\n Matricea: \n";
for(int i=0;i<r;i++)
{
for(int j=0;j<c;j++)
cout<<a[i][j]<<" ";

cout<<endl;
}
}
int matrice::editMatrice(int &ni, int &nj, int &val)

{
return a[ni-1][nj-1]=val;
}

int main(int argc, char *argv[])


{
matrice a;
a.citire();
a.afisare();
int r1,r2;
cout<<"Introduce coordonatel elemenutului "<<endl;
cin>>r1>>r2;
cout<<"Introduce noua valoare:";
int val;
cin>>val;

a.editMatrice(r1,r2,val);
a.afisare();
system("PAUSE");
return EXIT_SUCCESS;
}

You might also like