numeros primos

xhiva
28 de Septiembre del 2003
Holas! Necesito un programa en c en el q introduzcas por teclado un numero n y te devuelva todos los numeros primos hasta ese numero.
A ver si alguien me puede echar un cable! Gracias y salu2!

javier
28 de Septiembre del 2003
#include<stdio.h>

main()
{
int cant, max, i, r;

cant = 0 ;
printf("Introduzca un número (mayor que 2): ");
scanf("%d", &max);
for(i = 2; i <= max; i++) {
for(r = 2; i % r != 0 ; r++) ;
if (r == i) {
printf("%d,", i);
}
}
system("PAUSE");
}