Suma dos matrices
#include "stdafx.h"
#include "iostream"
#include "conio.h"
using namespace std;
int fil,col;
void numeroElementos()
{
cout<<"Filas: ";cin>>fil;
cout<<"Columnas: ";cin>>col;
}
void leerMatriz(int matriz[][10])
{
for(int i=0;i<fil;i++)
{
for(int j=0;j<col;j++)
{
cout<<"["<<i+1<<"]["<<j+1<<"] = ";
cin>>matriz[i][j];
}
}
}
void mostrarMatriz(int matriz[][10])
{
for(int i=0;i<fil;i++)
{
cout<<endl;
for(int j=0;j<col;j++)
cout<<matriz[i][j]<<" ";
}
}
void sumaMatrices(int matriz1[][10],int matriz2[][10],int matrizSuma[][10])
{
for(int i=0;i<fil;i++)
{
for(int j=0;j<col;j++)
matrizSuma[i][j]=matriz1[i][j]+matriz2[i][j];
}
}
void main()
{
int M1[10][10],M2[10][10],MSuma[10][10];
cout<<"Ingrese filas y columnas (de ambas matrices): "<<endl<<endl;
numeroElementos();
cout<<endl<<"Matriz 1"<<endl;
leerMatriz(M1);
cout<<endl<<"Matriz 2"<<endl;
leerMatriz(M2);
cout<<endl<<"MATRICES: "<<endl;
mostrarMatriz(M1);
cout<<endl;
mostrarMatriz(M2);
cout<<endl<<"Matriz Suma:"<<endl<<endl;
sumaMatrices(M1,M2,MSuma);
mostrarMatriz(MSuma);
_getch();
}
No hay comentarios:
Publicar un comentario