1. void erato()  
  2. {  
  3.     int flag[1000];  
  4.     int i,j;  
  5.  
  6.     for(i=0;i<1000;i++)  
  7.     {  
  8.         flag[i]=1;  
  9.     }  
  10.     for (i=2; i<1000; i++)  
  11.     {  
  12.         if(flag[i]==1)  
  13.         {             
  14.             for (int j=i+1; j<1000; j++)  
  15.             {  
  16.                 if (j%i==0)  
  17.                 {  
  18.                     flag[j]=0;  
  19.                 }  
  20.             }         
  21.         }  
  22.     }  
  23.     for (i=1;i<1000;i++)  
  24.     {  
  25.         if (flag[i]==1)  
  26.         {  
  27.             printf("%d ",i);  
  28.         }  
  29.     }  
  30.