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 */