function encontrarDivisores(numero:int):Array {
var divisores:Array = [];
for (var i:int = 1; i <= numero; i++) {
if (numero % i == 0) {
divisores.push(i);
}
}
return divisores;
}
function encontrarDivisoresEnteros(numero:int, divisor:int):Array {
var divisoresEnteros:Array = [];
for (var i:int = 1; i <= numero; i++) {
if (numero % i == 0 && i % divisor == 0) {
divisoresEnteros.push(i);
}
}
return divisoresEnteros;
}
// Ejemplo de uso
var numero:int = 20;
var divisor:int = 3;
var divisores:Array = encontrarDivisores(numero);
var divisoresEnteros:Array = encontrarDivisoresEnteros(numero, divisor);
trace("Divisores de", numero + ": " + divisores);
trace("Divisores enteros de", numero, "divididos por", divisor + ": " + divisoresEnteros);