Ayuda urgente con matrices
Publicado por Lilia Flores (1 intervención) el 25/10/2005 21:13:05
Hola voy en tercer semestre de la carrera de ingenieria en sistemas y necesito hacer un programa que sume, reste y multiplique arreglos esto es lo que llevo sin embargo no puedo hacer las operaciones espero que alguien me pueda ayudar.
De antemano muchas gracias:
#include <iostream>
typedef int Matriz[20][20],Matrizb[20][20],Matrizc[20][20];
int main()
{
Matriz A; //Varianle de matriz de dos dimensiones
int N,M; //Dimensiones de la matriz A
int ren,col; //Variables auxiliares para la matriz A
int renM,colM; //Variables en las que se guardaran las coordenadas del valor mayor
int s; //Variable de salida
std::cout<<"Cuantos renglones tiene el determiante A?\n";
std::cin>>N;
std::cout<<"Cuantas columnas tiene el determinante A?\n";
std::cin>>M;
// Pide los datos para la matriz
for (ren=1; ren < N; ren++)
for (col=0; col < M; col++)
{
std::cout<<"Teclea el valor para el elemento ";
std::cout<<ren<<","<<col<<" ";
std::cin>>A[ren][col];
}
// Muestra la matriz
for (ren=1; ren<N; ren++)
{
for (col=0; col<M; col++)
std::cout<<A[ren][col]<<"\t";
}
std::cout<<"\n";
Matrizb B; //Varianle de matriz de dos dimensiones
int Nb,Mb; //Dimensiones de la matriz B
int renb,colb; //Variables auxiliares para la busqueda
int renbM,colbM;//Variables en las que se guardaran las coordenadas
//del valor mayor
std::cout<<"Cuantos renglones tiene el determiante B? ";
std::cin>>Nb;
std::cout<<"Cuantas columnas tiene el determinante B? ";
std::cin>>Mb;
//Pide datos para la matriz B
for (renb=1; renb < Nb; renb++)
for (colb=0; colb < Mb; colb++)
{
std::cout<<"Teclea el valor para el elemento\n";
std::cout<<renb<<","<<colb<<" ";
std::cin>>B[renb][colb];
}
//Muestra la matriz
for (renb=1; renb<Nb; renb++)
{
for (colb=0; colb<Mb; colb++)
std::cout<<B[renb][colb]<<"\t";
}
std::cout<<"\n";
int i,j;
i=ren,renb;
j=col,colb;
Matrizb C; //Varianle de matriz de dos dimensiones
int Nc,Mc; //Dimensiones de la matriz B
int renc,colc; //Variables auxiliares para la busqueda
int rencM,colcM;
for(i=1;i<N&&Nb;i++)
for(j=0;j<M&&Mb;j++)
{
C[renc][colc]=(A[i][j]+B[i][j]);
}
std::cout<<"El resultado es:";
std::cout<<renc<<colc;
std::cin>>s;
return 0;
}
De antemano muchas gracias:
#include <iostream>
typedef int Matriz[20][20],Matrizb[20][20],Matrizc[20][20];
int main()
{
Matriz A; //Varianle de matriz de dos dimensiones
int N,M; //Dimensiones de la matriz A
int ren,col; //Variables auxiliares para la matriz A
int renM,colM; //Variables en las que se guardaran las coordenadas del valor mayor
int s; //Variable de salida
std::cout<<"Cuantos renglones tiene el determiante A?\n";
std::cin>>N;
std::cout<<"Cuantas columnas tiene el determinante A?\n";
std::cin>>M;
// Pide los datos para la matriz
for (ren=1; ren < N; ren++)
for (col=0; col < M; col++)
{
std::cout<<"Teclea el valor para el elemento ";
std::cout<<ren<<","<<col<<" ";
std::cin>>A[ren][col];
}
// Muestra la matriz
for (ren=1; ren<N; ren++)
{
for (col=0; col<M; col++)
std::cout<<A[ren][col]<<"\t";
}
std::cout<<"\n";
Matrizb B; //Varianle de matriz de dos dimensiones
int Nb,Mb; //Dimensiones de la matriz B
int renb,colb; //Variables auxiliares para la busqueda
int renbM,colbM;//Variables en las que se guardaran las coordenadas
//del valor mayor
std::cout<<"Cuantos renglones tiene el determiante B? ";
std::cin>>Nb;
std::cout<<"Cuantas columnas tiene el determinante B? ";
std::cin>>Mb;
//Pide datos para la matriz B
for (renb=1; renb < Nb; renb++)
for (colb=0; colb < Mb; colb++)
{
std::cout<<"Teclea el valor para el elemento\n";
std::cout<<renb<<","<<colb<<" ";
std::cin>>B[renb][colb];
}
//Muestra la matriz
for (renb=1; renb<Nb; renb++)
{
for (colb=0; colb<Mb; colb++)
std::cout<<B[renb][colb]<<"\t";
}
std::cout<<"\n";
int i,j;
i=ren,renb;
j=col,colb;
Matrizb C; //Varianle de matriz de dos dimensiones
int Nc,Mc; //Dimensiones de la matriz B
int renc,colc; //Variables auxiliares para la busqueda
int rencM,colcM;
for(i=1;i<N&&Nb;i++)
for(j=0;j<M&&Mb;j++)
{
C[renc][colc]=(A[i][j]+B[i][j]);
}
std::cout<<"El resultado es:";
std::cout<<renc<<colc;
std::cin>>s;
return 0;
}
Valora esta pregunta


0