Programando en C – Numero primo
Con este artículo comienzo a colgar algunos programillas muy sencillos que voy realizando en C.
Este primero, te muestra por pantalla si un numero es primo o no. Hay muchas maneras de hacerlo y se puede mejorar bastante, pero me doy por satisfecho 🙂
Es un ejemplo de bucles y condicionales.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
#include <stdio.h> #include <conio.h> int main() { unsigned num,primo=1,divisor=2; printf("Introduce un numero: "); scanf("%u",&num); if(num==1) printf("Es primo"); else { while((primo==1)&&(num!=divisor)) { if(num%divisor==0) primo=0; else divisor++; } if(primo==1) printf("Es primo"); else printf("No es primo"); } getch(); return 0; } |
Recent Comments