Final answer:
To complete this lab task, you need to write a loop that examines each city name in the array and compares it to the input city. If a match is found, a flag variable is set to true; otherwise, a message is printed stating that the city is not in Michigan.
Step-by-step explanation:
To solve this lab task, you need to write a loop that examines each city name in the array. Inside the loop, you should compare the input city name to each city name in the array using an if statement. If a match is found, set a flag variable as true. After the loop, check the flag variable to determine if a match was found. If the flag is false, print the message 'Not a city in Michigan'.
Here's an example of how you can implement this:
string cities[] = {"Detroit", "Ann Arbor", "Lansing", "Grand Rapids", "Flint", "Kalamazoo", "Dearborn", "Troy", "Livonia", "Novi"};
string inputCity;
bool matchFound = false;
cout << "Enter a city name: ";
cin >> inputCity;
for (int i = 0; i < 10; i++) {
if (inputCity == cities[i]) {
matchFound = true;
break;
}
}
if (matchFound) {
cout << inputCity << " is a city in Michigan." << endl;
} else {
cout << inputCity << " is not a city in Michigan." << endl;
}