un numero primo es aquel que es divisible solo por la unidad y por si mismo. Escribir un programa que determine los factores primos de cualquier número entero.
Algoritmo
Inicio {calcular si un número es o no primo}
Bandera=0
Leer numero
para(i=2) hasta (i<numero) incremento en 1 hacer
Si((numero mod )i =0) entonces
Bandera=1
i=numero‐1
Finsi
fin‐para
Si(bandera=1) entonces
Escribir “El Numero no es Primo”
Sino
Escribir “El Numero es Primo”
Finsi
Fin
Codificación C#
static void Main(string[] args)
{
int bandera = 0;
int numero;
Console.Write("Numero:");
numero = int.Parse(Console.ReadLine());
for (int i = 2; i < numero; i = i + 1)
{
if (numero % i == 0)
{
bandera = 1;
i = numero - 1;
}
}
if (bandera == 1)
Console.Write("no primo");
else
Console.Write("primo");
Console.Read();
}