Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  g
Language: C/C++
Code:
#include <stdio.h>
#include <stdlib.h>
int isPrime(int num) ;
void main()
{
    long int min_num, max_num,index;
    int temp, temp2 = 0, temp3,prime[];  
    printf("Enter the lower limit : ");  
    scanf("%ld", &min_num);  
    printf("Enter the upper limit : ");  
    scanf("%ld", &max_num);  
    printf("Enter the index value: ");
    scanf("%ld",&index);
    temp = min_num;  
    if(temp % 2 == 0)  
       temp++;  
   for(; temp <= max_num; temp += 2)  
    {  
       temp3 = isPrime(temp);  
      if(temp3 == 1) 
       {
        prime[temp2]=temp;
       printf("Prime Number %ld is : %d\n", ++temp2, temp);  
       }     
   }
  printf("\nPrime number at position %d is: %ld",index,prime[index]);  
}
    int isPrime(int num)  
   {  
        int i = 2;  
       while(i <= sqrt(num))  
       {  
          if(num % i == 0)  
              return 0;  
           else  
              i++;  
      }  
       return 1;  
   } 
Comments: