C Program to search a number in an array

Problem Statement

Write a program in C to search for a given number within the array.


How to search for an given number in an array ?

#include <stdio.h> 
int main() 
{ 
   int arr[250], search, n, i; 
   printf("Enter the number is elements in the array\n"); 
   scanf("%d",&n); 
  
   printf("\nEnter %d number one by one", n); 
  
   for (i = 0; i < n; i++) 
      scanf("%d", &arr[i]); 
  
   printf("\nEnter the number to search"); 
   scanf("%d", &search); 
  
   for (i = 0; i < n; i++) 
   { 
      if (arr[i] == search)   
      { 
         printf("\n%d is found at index %d\n", search, i+1); 
         break; 
      } 
   } 
   if (i == n) 
      printf("%d is not found in the array.\n", search); 
   return 0; 
}

Leave Your Comment

Liked this content?. Please spread the word :)