1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
|
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
const int MAX = 100;
int werte[MAX];
int kriterium = 0;
bool gefunden = false;
srand (time (NULL));
//die Werte setzen, benutzt werden zufällige Zahlen bis 200
for (int index = 0; index < MAX; index++) {
werte[index] = rand() % 200;
}
//zur Kontrolle ausgeben
cout << "Die Werte sind: " << endl;
for (int index = 0; index < MAX; index++)
cout << werte [index] << ' ';
cout << endl;
//Abfrage des Suchkriteriums
cout << "Wonach soll gesucht werden? ";
cin >> kriterium;
//und jetzt suchen, bis das Ende erreicht wurde
for(int i = 0; i < MAX; i++) {
if (werte[i] == kriterium) {
gefunden = true;
cout << "Der Wert " << kriterium << " befindet sich an der Position " << i + 1 << endl;
}
}
if (!gefunden)
cout << "Der Wert " << kriterium << " wurde nicht gefunden. " << endl;
return 0;
} |