Diseñar un algoritmo que me permita ingresar cualquier número y determinar si el número ingresado es primo.
Solución
- Entrada: 19
- Salida: Si es número primo
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Main { class Program { static void Main(string[] args) { int a=0,i,n; Console.WriteLine("Ingrese numero"); n = Convert.ToInt32(Console.ReadLine()); for(i=1;i<(n+1);i++){ if(n%i==0){ a++; } } if(a!=2){ Console.WriteLine("No es Primo"); }else{ Console.WriteLine("Si es Primo"); } Console.ReadLine(); } } }
19 comentarios:
ta bueno
Solo se puede hacer por consola o podés hacerlo por aplicación de Windows forms. Sería de gran ayuda amigo. Gracias.
Y como lo realizo dentro de un método?
Solo se le cambian unas cosas:
Boolean EsPrimo(int numero)
{
int a = 0;
for (int i = 1; i < (numero + 1); i++)
if (numero % i == 0)
a++;
if (a != 2)
return false;
else
return true;
}
excelente tu código y el de tere igual!
los aplique en una Windows phone App y funco muy bien!
Sencillo, claro y Acertado, no se puede decir más
Me pica la vagina :c
naaa, no sirve, prueben con el numero 5 y lo detecta como no primo
Ay me encanta tu blog <3
Ay me encanta tu blog <3
oeeee weas
que pasa hermano (easy C# .net)
la wea ta wena jiles xupenla <3
Chido Chavo
Hola buenas noches saludos a todos una pregunta desea generar n numeros primos por fa necesito de su ayuda
Quiero un programa que me reste el numero si es primo con el primo anterior
No es muy eficiente, por lo que no funcionaría con números tan altos. Recomendaría que por lo menos rompieras el ciclo con un break cuando se detecten más de dos divisores, hay otras cosas que podrías hacer, pero lo más fácil es eso.
quisiera saber como se hace en windows forms
Este código calcula un numero par o impar, el numero primo tiene otras características, por favor no hacer manifiesta su ignorancia
Publicar un comentario