Recordando el concurso de Salgado, el resto es muy parecido. Se trata de factorizar un número y además de la forma más rápida posible. En este caso lo importante es cuán rápido se calcule los divisores. Por lo tanto lo que se pide es una función que devuelva un ArrayList que contenga los divisores y se le pasará como parámetro el número que se quiere factorizar de tipo entero de 64 bits sin signo:
ArrayList ObtenerDivisores(ulong Numero)
{
//Aquí tu código
}
El objetivo es que dicho algoritmo compile con .NET ;).
Mandad las respuestas a Salgado para que haga las comprobaciones ;). Es broma, mandadmelas a mí a mail arrobiña_galega eugenioestrada punto es.
Yo me estoy peleando con dicho algoritmo para clase, vosotros tenéis suerte lo podéis escribir en .NET, yo tengo que hacerlo en Pascal, jeje.
PD: Si no eres gallego no puedes escribir dicha arroba 😉
Divisores 😉
Gracias Llopis! Menuda ida de olla, xDDD
Si… me explique mal. El objetivo es factorizar el número en números primos.
Ejemplo: 12
2 2 3
Solo hay que hacer la función, ya lo muestro yo en pantalla. En unos días publicaré mi solución.
😉
Hola campeón, el que he pasado por mail es fácil para pasarlo a PASCAL si no me equivoco. Por otro lado ¿Pascal?, yo di Pascal en la Universidad de Alicante…hace 19 años.
Jejeje, buena forma de hacer los ejercicios :P.
Yo no dí pascal, pero me suenan los ejercicios del insti :S. Creo que tienen un repositorio lleno de ellos (sin actualizar claro) y otro con los lenguajes de programación (que por supuesto tampoco actualizan :S).
En fin….
Un abrazo Euge!!
Jajajaja yo ya lo hice 😉 y ya lo he entregado!
pascal for ever!!! xDDD