viernes, 16 de septiembre de 2011

Sumar 2 matrices

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