In C++ einen Array auf einen bestimmten Wert durchsuchen?
Hallo!
Wie kann ich einfach in einem Array der mit Random Zahlen gefüllt ist eine vom Benutzer eingegebene Zahl suchen? Mein Lösungsansatz bis her sieht so aus:
#include <iostream>
#include <iomanip>
#include <cstdlib>
using namespace std;
int main()
{
int Tabelle[10];
int i, zahl;
cout<<"Bitte geben Sie eine Zahl ein: ";
cin>>zahl;
for(i=0;i<=9;i++){
Tabelle[i]=rand();
cout<<setw(5)<<Tabelle[i]<<endl;
}
for(i=0;i<=9;i++){
Tabelle[i]=rand();
if(Tabelle[i]==zahl){
cout<<"Die Zahl ist das "<<i+1<<"ste Elemente in der Tabelle"<<endl;
return 0;
}else{
cout<<"Die Zahl ist nicht in der Tabelle"<<endl;
}
}
return 0;
}
wie ihr seht soll das alles einfach gehalten werden und möglichst nur mit einer for-Schleife und if Bedinungen und so gelöst werden... Aber wie bekomme ich das hin. Das Beispiel oben funktioniert nicht..
LG