Programando en C – Primos menores que un numero x
Este programa te muestra por pantalla todos los números primos menores al número que hayas introducido.
He usado una función para saber si un número es primo, y un bucle para ir probando todos los números menores al número introducido.
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 29 30 31 32 33 34 35 36 37 38 39 40 |
#include <stdio.h> #include <conio.h> void primo(unsigned num); int main() { unsigned veces,i; printf("Este programa va a motrar los numeros primos menores que n. Introduce n: "); scanf("%u",&veces); for(i=1;i<=veces;i++) primo(i); getch(); return 0; } void primo(unsigned num) { unsigned primo=1,divisor=2; if(num==1) printf("1t"); else { while((primo==1)&&(num!=divisor)) { if(num%divisor==0) primo=0; else divisor++; } if(primo==1) printf("%ut",num); } } |
Puedes descargarlo compilado aquí.
Recent Comments