La Matriz
chinochidoExamen22 de Enero de 2014
1.059 Palabras (5 Páginas)290 Visitas
codificación de un matriz para programación
//Suma de matriz
#include <iostream>
#include <stdlib.h>
using namespace std;
int m[25][100][100],mrs,slc,mn,mf,mc,mi,fi,ci,cl;
int main()
{ int tst;
// Definicion de tamaño de la matriz
cout<<"Introduce la cantidad de matrices a usar: "; cin>>mn;
cout<<"Introduce la cantidad de filas a usar: "; cin>>mf;
cout<<"Introduce la cantidad de columnas a usar: "; cin>>mc;
// Obtención de datos para cada una de las matrices.
for (mi=1;mi<=mn;mi++)
{
for (fi=1;fi<=mf;fi++)
{
for (ci=1;ci<=mc;ci++)
{cout<<"Introduce el valor para la matriz\tm"<<mi<<"["<<fi<<","<<ci<<"]"; cin>>m[mi][fi][ci];}
}
}
mrs=mn+1;
// Impresion de datos.
sum:
for (mi=1;mi<=mn;mi++)
{
for (fi=1;fi<=mf;fi++)
{
for (ci=1;ci<=mc;ci++)
{
m[mrs][fi][ci]= m[mrs][fi][ci] + m[mi][fi][ci];
}
}
}
system("cls");
for (fi=1;fi<=mf;fi++)
{ cout<<"\n";
for (mi=1;mi<=mrs;mi++)
{cout<<" ";
for (ci=1;ci<=mc;ci++)
{
cout<<""<<m[mi][fi][ci]<<" ";
}
}
}
cout<<"\n\n\n\n";
system ("pause");
return 0;
}
//Multiplicación de matriz
#include <iostream>
using namespace std;
int mr[10][10],m1[10][10],m2[10][10],fi,ci,m1f,m1c,m2f,m2c;
int tmp,id;
int main()
{
cout<<"Introdusca los valores de las matrices, recordando que el numero de columnas"<<endl;
cout<<"de la matriz 1 deve ser igual al numero de filas de la matriz 2"<<endl;
cout<<"Introdusca el numero de filas para la matriz 1:";cin>>m1f;
cout<<"Introdusca el numero de columnas para la matriz 1:";cin>>m1c;
cout<<"Introdusca el numero de filas para la matriz 2:";cin>>m2f;
cout<<"Introdusca el numero de columnas para la matriz 2:";cin>>m2c;
if (m1c != m2f){
cout<<"El numero de columnas de la matriz 1, no es igual al numero de filas de la matriz 2"<<endl;
goto fin; }
// Introduccion de dato de la matriz 1.
for (fi=0;fi<=m1f;fi++)
{
for (ci=0;ci<=m1c;ci++)
{cout<<"Introdusca el valor de la matriz 1 ["<<fi<<"]["<<ci<<"]: ";cin>>m1[fi][ci];"\n";
}
}
// Introduccion de dato de la matriz 2.
for (fi=0;fi<=m2f;fi++)
{
for (ci=0;ci<=m2c;ci++)
...