Wie werde ich das mit if..else, do..while?wie überprüft man, ob der Eingabewert mit irgendeinem Wert innerhalb eines Arrays übereinstimmt
Dieses Programm sollte den Benutzer auffordern, College-Name einzugeben und das Ranking der Hochschule auszugeben, und wenn der Benutzer einen falschen Namen eingab, sollte das Programm eine Nachricht ausgeben, dass ein falscher Name eingegeben wurde.
#include <iostream>
#include <string>
using namespace std;
int main()
{
string college[] = {"Baylor", "Colorado", "Iowa State",
"Kansas", "Kansas State", "Missouri",
"Nebraska", "Oklahoma", "Oklahoma State",
"Texas", "Texas A&M", "Texas Tech"};
int conferenceRanking[] = {12, 11, 10, 9, 5, 8,
3, 2, 7, 1, 6, 4};
for (if)
{
cout << "Enter the name of a Big Twelve College: " << college[count]
<< college << "\n's ranking is " << conferenceRanking[count]
<< "\n" << endl;
}
return 0;
}
[Probe] Dies ist die Ausgabe, was ich mit
Enter the name of a Big Twelve College: Nebraska
Nebraska's ranking is 3
Was genau ist das für (wenn)? – DimChtz
['std :: find'] (http://en.cppreference.com/w/cpp/algorithm/find)? – NathanOliver
weil ich nicht sicher bin, was ich verwenden werde, ob für if..else oder während while, tippte ich 'for (if)' @DimChtz – Vadamadafaka