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.
#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