Es hört einfach nicht auf mit den Arrays. In diesem Artikel gibt es die Codes für Array 09, Array 10 und Array 11. Kleiner Spoiler: Das war es dann aber auch vorerst mit den Arrays…
Das C++ Array 09:
#include <iostream>
int main()
{
std::string array[3] = {"Deutschland", "Frankreich", "Italien"};
std::string land[3];
for (int i = 0; i < 3; i++) {
std::cout << "Enter country " << (i+1) << ": ";
std::cin >> land[i];
}
if
(land[0] == array[0] || land[0] == array[1] || land[0] == array[2] && land[1] == array[0] || land[1] == array[1] || land[1] == array[2] && land[2] == array[0] || land[2] == array[1] || land[2] == array[2])
{
std::cout << "Du hast das Länderquiz erfolgreich gelöst.";
}
else
{
std::cout << "Du hast das Länderquiz leider nicht richtig gelöst";
}
}
Das C++ Array 10:
#include <iostream>
int main()
{
std::string array[3] = {"Deutschland", "Frankreich", "Italien"};
std::string land[3];
for (int i = 0; i < 3; i++) {
std::cout << "Bitte eingeben von Land " << (i+1) << ": ";
std::cin >> land[i];
}
if
(
(land[0] == array[0] || land[0] == array[1] || land[0] == array[2])
&&
(land[1] == array[0] || land[1] == array[1] || land[1] == array[2])
&&
(land[2] == array[0] || land[2] == array[1] || land[2] == array[2])
)
{
std::cout << "Du hast das Länderquiz erfolgreich gelöst.";
}
else
{
std::cout << "Du hast das Länderquiz leider nicht richtig gelöst";
}
}
Das C++ Array 11:
#include <iostream>
int main()
{
std::string land[3] = {"Deutschland", "Frankreich", "Italien"};
std:: string city[3] = {"Berlin", "Paris", "Rom"};
std::string antwort1[3];
for (int i = 0; i < 3; i++) {
std::cout << "Bitte eingeben von Land " << (i+1) << ": ";
std::cin >> antwort1[i];
}
std::string antwort2[3];
for (int i = 0; i < 3; i++) {
std::cout << "Bitte eingeben von Hauptstadt " << (i+1) << ": ";
std::cin >> antwort2[i];
}
if
(
(antwort1[0] == land[0] || antwort1[0] == land[1] || antwort1[0] == land[2])
&&
(antwort1[1] == land[0] || antwort1[1] == land[1] || antwort1[1] == land[2])
&&
(antwort1[2] == land[0] || antwort1[2] == land[1] || antwort1[2] == land[2])
&&
(antwort2[0] == city[0] || antwort2[0] == city[1] || antwort2[0] == city[2])
&&
(antwort2[1] == city[0] || antwort2[1] == city[1] || antwort2[1] == city[2])
&&
(antwort2[2] == city[0] || antwort2[2] == city[1] || antwort2[2] == city[2])
)
{
std::cout << "Du hast das Länderquiz erfolgreich gelöst.";
}
else
{
std::cout << "Du hast das Länderquiz leider nicht richtig gelöst";
}
}