Escriba un programa que determine los factores primos de cualquier numero entero.
31.1 Algoritmo
Inicio {determinar los factores primos de un numero entero}
{Leer el numero}
Leer num
{determinar y escribir factores primos}
i=2
Mientras ( i<=num) hacer
Si (num mod i = 0)entonces
num = num div i
Escribir i
Sino
i=i +1
Finsi
FinMientras
Fin
31.2. ‐ Codificación C#
static void Main(string[] args)
{
int num, i;
Console.Write("Introduce Numero:");
num = int.Parse(Console.ReadLine());
i = 2;
while (i <= num)
{
if (num % i == 0)
{
num = num / i;
Console.WriteLine(i);
}
else
i++;
}
Console.Read();
}