printing prime numberrs in given array

 //printing prime numberrs in given array.

#include<stdio.h>


void main()

{

    int num[100];

    int i, j, k;

  

    //filling array.    

    for(i=0;i<100;i++)

    {  

      num[i]=i+1;

    }

    

    //making all non prime numbers in array =0

    for(i=1;i<100;i++)

    { 

        if(num[i]!=0)

      {

        for(j=i+1;j<100;j++)

        {

          if(num[j]%num[i]==0)

            num[j]=0;

        }

      }

    }

    

    //printing non zero elements in array

    for(k=0;k<100;k++)

    {

      if(num[k]!=0)

      printf("\n%d", num[k]);

    }

}


Comments