fork download
  1. #include <stdio.h>
  2. #include <stdbool.h>
  3.  
  4. int main ()
  5. {
  6. int p, i, primes[50], primeIndex = 2;
  7. bool isPrime;
  8.  
  9. primes[0] = 2;
  10. primes[1] = 3;
  11.  
  12. for ( p = 5; p<= 50; p = p + 2 )
  13. {isPrime = true;
  14.  
  15. for ( i = 1; isPrime && p / primes[i] >= primes[i]; ++i )
  16. if ( p % primes[i] == 0 )
  17. isPrime = false;
  18.  
  19. if ( isPrime == true )
  20. { primes[primeIndex] = p;
  21. ++primeIndex;
  22.  
  23. }
  24.  
  25. }
  26.  
  27. for ( i = 0; i < primeIndex; ++i )
  28. printf ("%i ", primes[i]);
  29.  
  30. printf ("\n");
  31.  
  32. return (0);
  33.  
  34.  
  35. }
Success #stdin #stdout 0.01s 5304KB
stdin
Standard input is empty
stdout
2  3  5  7  11  13  17  19  23  29  31  37  41  43  47