Linear Search Record
Linear Search Record
#include<iostream>
#include<cstring>
using namespace std;
int n;
int linear_search(int n, string a[], string search)
{
for(int i = 0; i < n; i++)
{
if(a[i] == search)
{
return i;
}
}
return -1;
}
int main()
{
cout<<"\nEnter Total Number of Data: ";
cin>>n;
string a[n], search;
cout<<"\nEnter "<<n<<" Data: \n";
for(int i = 0; i < n; i++)
{
cin>>a[i];
}
cout<<"\nEnter Data to be Searched: ";
cin>>search;
int result = linear_search(n, a, search);
if(result == -1)
{
cout<<"\nSearch Data not found!";
}
else
{
cout<<"\nSearch Data found! and Present at the index \""<<result<<"\"";
}
return 0;
}
INPUT AND OUTPUT: