126: Make a program in which you declare a cars function and add some cars in it and then make a user defined search function to search in the array the index and position of an element enter by a user. If it is not present in the array, show relevant output
#include <iostream>
using namespace std;
int search_array(string x[], int y, string z);
int main()
{
string cars[] = {"corvette", "mustang", "bugatti", "mitsubishi", "ferarri", "honda", "picanto"};
string input;
int size = sizeof(cars) / sizeof(string);
cout << "Enter the name of car you wanna search: ";
cin >> input;
int index = search_array(cars, size, input);
if (index != -1)
{
cout << input << " is at index: " << index << " ie at position: " << index + 1 << endl;
}
else
{
cout << input << " is not present in the array\n";
}
return 0;
}
int search_array(string x[], int y, string z)
{
int a = 0;
for (int i = 1; i < y; i++)
{
if (z == x[i])
{
a = i;
}
}
if (a != 0)
{
return a;
}
else
{
return -1;
}
}
Comments
Post a Comment