Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- using namespace std;
- class Matrices{
- public:
- /*int suma[50][50];
- int resta[50][50];*/
- void rellenar(int matriz[50][50],int filas,int columnas){
- for (int i = 0; i<filas; i++){
- for (int j = 0; j<columnas; j++){
- cout << "ingrese numero: ";
- cin>>matriz[i][j];
- }
- }
- }
- int suma[50][50];
- int resta[50][50];
- void imprimir(int matriz[50][50],int filas,int columnas ){
- for (int i = 0; i<filas; i++){
- for (int j = 0; j<columnas; j++){
- cout << matriz[i][j] << " ";
- }
- cout << endl;
- }
- }
- void restarMatriz(int A[50][50], int B[50][50], int resta[50][50],int filas,int columnas){
- for (int i = 0; i<filas; i++){
- for (int j = 0; j<columnas; j++){
- resta[i][j] = A[i][j]-B[i][j];
- }
- }
- }
- void sumarMatriz(int A[50][50], int B[50][50],int suma[50][50], int filas,int columnas){
- for (int i = 0; i<filas; i++){
- for (int j = 0; j<columnas; j++){
- suma[i][j] = A[i][j]+B[i][j];
- }
- }
- }
- };
- int main(){
- Matrices * ma = new Matrices();
- int A[50][50],
- B[50][50],
- suma[50][50],
- resta[50][50];
- int fil,col;
- cout << "Ingrese el numero de filas: ";
- cin>>fil;
- cout << "ingrese el numero de columnas: ";
- cin>>col;
- cout << "Rellenando matriz A\n";
- ma->rellenar(A,fil,col);
- cout << "Rellenando matriz B: " << endl;
- ma->rellenar(B,fil,col);
- cout << "\n\nMostrando matriz A" << endl;
- ma->imprimir(A,fil,col);
- cout << "\n\nMostrando Matriz B" << endl;
- ma->imprimir(B,fil,col);
- cout << "Suma de La matriz A y B: " << endl;
- ma->sumarMatriz(A,B,suma,fil,col);
- ma->imprimir(suma,fil,col);
- cout << "\n\nResta de La matriz A y B: " << endl;
- ma->restarMatriz(A,B,resta,fil,col);
- ma->imprimir(resta,fil,col);
- //cout <<
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement