AYUDA CON FACTORES PRIMOS

Iniciado por danc98, 12 Mayo 2005, 03:07 AM

0 Miembros y 1 Visitante están viendo este tema.

danc98

HOLA
NESECITO QUE ME AYUDEN CON EL EJERCICIO DDE EL MINIMO COMUN MULTIPLO PARA n NUMEROS Y EL MAXIMO COMUN DIVISOR PARA n NUMEROS

Blue_box

Para poder hacer tu programa tendrás que hacerlo con un ciclo que haga una división del número que quieres determinar si es par o impar y extraer el residuo de la división para saber si es divisible por algun número menor a el si es así es par si en todo este ciclo de divisiones no se encontro algún divisor que obtenga un residuo de cero para el número "x" entónces será par


for(int a=2;a<num-1;a++)
{
if(num%a)
  break;
}

if(num==a)
el numero es impar
else
el numero es par de "a"


No se si el pseudocódigo se meta también con las etiquetas de code pero por si las dudas.
El verdadero conocimiento no es bueno o malo sino una combinación de ambos.
Deja de ver lo que te han puesto frente a ti y mejor ve lo que realmente es.

jvchino

Ayudarías si dijeras en qué lenguaje.

Puedes descargar el archivo min_max.zip (al final del mensaje), si es lo que necesitas te podemos ayudar en su codificación.

Saludos.
Si ayudo a una sola persona a tener esperanza, no habré vivido en vano.

No, nada llega tarde, porque todas las cosas
tienen su tiempo justo, como el trigo y las rosas

Kpax

algoritmo de Euclides

leer(a,b)

mientras (a mod b <> 0) hacer
   k=a mod b
   a=b
   b=k
fin mientras

MCM= a*b/k

para "n" numeros simplemente ingresas uno nuevo y comparas con el MCM anterior.Ojo MCD=k

saludos
En este mundo una de dos

Arcangel_RZ

el programa esta bueno jvchino sin embargo creo que preguntaban por el algoritmo ok. la mejor manera es la propuesta por PerHagen aplicando el algoritmo de euclides aunque funciona mejor recursivamente

Kpax

...depende de los casos...
una recursividad te llena memoria pero ahorra procesos...
En este mundo una de dos

ross_2408

quisera tb ayuda pero en el lenguaje de vb.net ..ayudenme pleaseee