Advertisement
Vasilena

PracticeDayThreeExercise2

Jul 8th, 2021
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.71 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int Prime(int number)
  4. {
  5.     int i,j;
  6.     int primes[number+1];
  7.     for(i = 2; i<=number; i++)
  8.         primes[i] = i;
  9.  
  10.     i = 2;
  11.     while ((i*i) <= number)
  12.     {
  13.         if (primes[i] != 0)
  14.         {
  15.             for(j=2; j<number; j++)
  16.             {
  17.                 if (primes[i]*j > number)
  18.                     break;
  19.                 else
  20.                     primes[primes[i]*j]=0;
  21.             }
  22.         }
  23.         i++;
  24.     }
  25.  
  26.     for(i = 2; i<=number; i++)
  27.     {
  28.         if (primes[i]!=0)
  29.             printf("%d ",primes[i]);
  30.     }
  31.     return 0;
  32. }
  33.  
  34. int main()
  35. {
  36.     int number;
  37.     printf("Enter N: ");
  38.     scanf("%d",&number);
  39.     Prime(number);
  40.  
  41.     return 0;
  42. }
  43.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement