Foros del Web » Programación para mayores de 30 ;) » Programación General »

Ayuda con programa en Borland C++

Estas en el tema de Ayuda con programa en Borland C++ en el foro de Programación General en Foros del Web. Hola a todos los de este foro; bueno soy nuevo en este foro y he visto que hay mucha gente que tiene buenos conocimientos en ...
  #1 (permalink)  
Antiguo 30/06/2010, 23:50
 
Fecha de Ingreso: junio-2010
Ubicación: Lima
Mensajes: 2
Antigüedad: 13 años, 9 meses
Puntos: 0
Ayuda con programa en Borland C++

Hola a todos los de este foro; bueno soy nuevo en este foro y he visto que hay mucha gente que tiene buenos conocimientos en programacion . Bueno queria pedirles ayuda en un problema que estaba haciendo el cual es:
hallar el maximo comun divisor de k numeros; yo lo he estado realizando
y he avanzando una parte;

#include <iostream.h>
#include <conio.h>

void main(){
int n,i,k,divisores[500][500],num[500];
cout<<"Ingrese la cantidad de numeros: ";cin>>n;
cout<<"-------------------"<<"\n";
cout<<"-------------------"<<"\n";
cout<<"Ingrese los numeros\n";
cout<<"-------------------"<<"\n";
for(i=1;i<=n;i++)
{cout<<"Ingresa el valor "<<(i)<<" :";cin>>num[i];}
for(i=1;i<=n;i++){
cout<<"Los divisores del numero "<<num[i]<<" son: "<<"\n";

if(num[i]%k==0)
cout<<k<<"\t";
cout<<"\n\n";
divisores[i][k]=k;}

/* hasta aqui el programa me muestra los divisores de los numeros ingresadOs.*/



/*a partir de aqui queria comparar cada array bidimensional de los divisores para poder obtener los divisores identicos de los numeros ingresados y para hallar el maximo valor de esos numeros identicos el cual seria el MCD , lo pedido.*/

for(i=1;i<=n;i++){
for(k=1;k<=num[i];k++)
if(divisores[i][k]==divisores[i+1][k])

/*Mi problema es como puedo comparar todos los arrays bidimensionales; haber si me echan una mano para acabar mi problema porfaz; Saludos a TodOs */

Etiquetas: arrays, bidimensionales, c++, programacion, visual, visualbasic
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:01.