Write a program to check whether the given number is prime or not

C Program to check whether a number is prime or not

In this example, you will learn to check whether an integer entered by the user is a prime number or not.

A prime number is a positive integer that is divisible only by '1' and itself. For example: 2, 3, 5, 7, 11, 13, 17

Let's see the prime number program in C. In this c program, we will take an input from the user and check whether the number is prime or not.

Prime Number program in C:

  •  Program:

#include<stdio.h>
#include<conio.h>

int main() 
{
  int niflag = 0;
  printf("Enter a positive integer: ");
  scanf("%d", &n);

  for (i = 2i <= n / 2; ++i
  {
    if (n % i == 0
    {
      flag = 1;
      break;
    }
  }

  if (n == 1
  {
    printf("1 is neither prime nor composite.");
  } 
  else 
   {
    if (flag == 0)
       {
          printf("%d is a prime number."n);
       }    
    else
       { 
          printf("%d is not a prime number."n);
       }

   }
   getch();
   return 0;
}


  •  Output:

Enter a positive integer: 56 56 is not a prime number.

  •  Explore:


  • In the program, a for loop is iterated from 'i = 2' to 'i < n/2'
  • In each iteration, whether 'n' is perfectly divisible by 'i' is checked using:
                if(n%i==0)
                {
                    flag = 1;
                    break;
                }
  • If 'n' is perfectly divisible by 'i', 'n' is not a prime number.
  • In this case, 'flag' is set to 1, and the loop is terminated using the 'break' statement.
  • Notice that we have initialized 'flag' as 0 during the start of our program.
  • So, if  'n' is a prime number after the loop, 'flag' will still be 0. However, if  'n' is a non-prime number, 'flag' will be 1. 

  •  Visit:

Write a C program to computer Fahrenheit from centigrade ( f=1.8*c+32 ) Here
Write a C program to find out distance travelled by the equation d=ut+at^2 Here
Write a C program to find that the accepted number is negative or positive or zero Here
Write a program to read mark of a student from keyboard the student is pass or fail ( using if else ) Here
Write a program to read three numbers from keyboard and find out maximum out of these three. (nested if else) Here
Write a program to check whether the entered character is capital, small letter, digit or any special character Here
Write a program to read marks from keyboard and your program should display equivalent grade according to following table (if else ladder) Here
Write a C program to prepare pay slip using following data Here
Write a C program to read no 1 to 7 and print relatively day Sunday to Saturday Here
Write a C program to find out the Maximum and Minimum number from given 10 numbers Here
Write a C program to input an integer number and check the last digit of number is even or odd Here 
Write a C program to find factorial of a given number Here
Write a C program to reverse a number Here
Write a C program to generate first n number of Fibonacci series Here
Write a C program to find out sum of first and last digit of a given number Here
Write a C program to find the sum and average of different numbers Here
Write a program to calculate average and total of 5 students for 3 subjects Here
Read five persons height and weight and count the number of person having height greater than 170 and weight less than 50 Here
Write a program to check whether the given number is prime or not Here
Write a program to evaluate the series 1^2+2^2+2+3^2+……+n^2 Here
Write a C program to find 1+1/2+1/3+1/4+....+1/n Here
Write a C program to find 1+1/2!+1/3!+1/4!+.....+1/n! Here
Write a C program to evaluate the series sum=1-x+x^2/2!-x^3/3!+x^4/4!......-x^9/9! Here
Write a C program to read and store the roll no and marks of 20 students using array Here
Write a C program to find out which number is even or odd from list of 10 number using array Here
Write a program to find maximum element from 1-Dimensional array Here
Write a C program to calculate the average, geometric and harmonic mean of n elements in a array Here
Write a program to delete a character in given string Here
Write a program to replace a character in given string Here
Write a program to find a character from given string Here
Write a program to sort given array in ascending order Here
Write a program to reverse string Here
Write a program to convert string into upper case Here
Write a program that defines a function to add first n numbers Here
Write a function in the program to return 1 if number is prime otherwise return 0 Here
Write a function Exchange to interchange the values of two variables, say x and y. illustrate the use of this function in a calling function Here
Write a C program to use recursive calls to evaluate F(x) = x – x3 / 3! + x5 / 5 ! – x7 / 7! + … xn/ n! Here
Write a program to find factorial of a number using recursion Here
Write a function that will scan a character string passed as an argument and convert all lowercase character into their uppercase equivalents Here
Write a program to read structure elements from keyboard Here

0 comments