Si quieres hacer un ejemplode esto, seria mejor que hicieses una clase. Asi el codigo se ve mas limpio y encierto modo mas portable.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú#include<iostream>
using namespace std;
int LIM;
int **vector_a;
int **vector_b;
int **vector_c;
int **vector_r;
int insertar(){
int fila, columna;
//vector a
for (fila=0; fila<LIM; fila++){
for (columna=0; columna<LIM; columna++){
cout<<"\nIngrese valor a vector a["<<fila<<"]["<<columna<<"] :";
cin>>vector_a[fila][columna];
}
}
//vector b
for (fila=0; fila<LIM; fila++){
for (columna=0; columna<LIM; columna++){
cout<<"\nIngrese valor a vector b["<<fila<<"]["<<columna<<"] :";
cin>>vector_b[fila][columna];
}
}
}
int calcular(){
int fila, columna, aux;
for(fila=0; fila<LIM; fila++){
for(columna=0; columna<LIM; columna++){
vector_r[fila][columna]=0;
for(aux=0; aux<LIM; aux++){
vector_r[fila][columna] += vector_a[fila][aux]*vector_b[aux][columna];
}
}
}
}
int mostrar(){
//matriz a
int fila,columna;
cout<<"\nVector a: \n";
for (fila=0; fila<LIM; fila++){
for (columna=0; columna<LIM; columna++){
cout<<vector_a[fila][columna]<<"\t";
if(columna == (LIM-1)){
cout<<"\n";
}
}
}
//matriz b
cout<<"\nVector b: \n";
for (fila=0; fila<LIM; fila++){
for (columna=0; columna<LIM; columna++){
cout<<vector_b[fila][columna]<<"\t";
if(columna == (LIM-1)){
cout<<"\n";
}
}
}
//matriz resultado
cout<<"\nVector resultado: \n";
for (fila=0; fila<LIM; fila++){
for (columna=0; columna<LIM; columna++){
cout<<vector_r[fila][columna]<<"\t";
if(columna == (LIM-1)){
cout<<"\n";
}
}
}
}
main(){
cout << "ingrede el limite: ";
cin >> LIM;
vector_a = new int*[LIM];
vector_b = new int*[LIM];
vector_c = new int*[LIM];
vector_r = new int*[LIM];
for(int i=0;i<LIM;i++)
{
vector_a[i] = new int[LIM];
vector_b[i] = new int[LIM];
vector_c[i] = new int[LIM];
vector_r[i] = new int[LIM];
}
insertar();
calcular();
mostrar();
cin.get();
delete vector_a;
delete vector_b;
delete vector_c;
delete vector_r;
}
Cita de: dreams9002 en 27 Junio 2010, 00:36 AM<sarcasmo>
Cuidao que eso si que es verdad (lo de localizar a una persona si tiene su movil encima, eso si necesitas un software, si alguien le interesa que busque ''donde esta'' en el oraculo.