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.
#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);
}
}