C++ Programming Blog

 
 
 

Image

 #include<iostream.h>
 #include<conio.h>

 int linear_search(int [],int,int);

 main()
    {
       clrscr();

       const int array_size=10;
       int array[array_size]={0};

       cout<<\"\\n Enter the contents of the array are : \"<<endl;

       cout<<\"\\n     Elements :\"<<\"\\t\\t     Value:\"<<endl;

       for(int count=0;count<array_size;count++)
      {
         cout<<\"\\t\"<<\" array [\"<<count<<\"]\"<<\"\\t\\t\";
         cin>>array[count];
      }

       int searching_element=0;
       int flag=0;

       cout<<\"\\n\\n Enter the element you want to find  =  \";
       cin>>searching_element;

       flag=linear_search(array,array_size,searching_element);

       if(flag!=-1)
      cout<<\"\\n The given element is found at the position  array[\"<<
                            flag<<\"]\"<<endl;

       else
      cout<<\"\\n The given element is not found. \"<<endl;

       getch();
       return 0;
    }


 //--------------------  linear_search(int [],int,int)  ------------------//


 int linear_search(int array[],int size,int element)
    {
       for(int count=0;count<size;count++)
      {
         if(element==array[count])
        {
           return count;
        }
      }

       return -1;
    }

 
 
Didn't find what you were looking for? Find more on Program to search an element in an array using Linear search