Minimum von variablen Zahlen bestimmen ohne Vector oder Array
-
Hallo zusammen, ich bräuchte eure Hilfe...
ich soll ein Programm schreiben, dass eine bestimmte Anzahl an Zahlen einliest und am ende das minimum ausgibt.
Das ist mein bisheriges Programm:
//Aufgabe 8: Minimum berechnen (mit Array)
int anzahl;
cout <<"Menü" <<endl;
cout<< "1 - Anzahl festlegen"<< endl;
cout<< "2 - Zahlen eingeben"<< endl;
cout<< "3 - Minimum anzeigen"<< endl;cout<< "Bitte die Anzahl der Zahlen eingeben: ";
cin >> anzahl ;
int zahlen[anzahl];cout << "Bitte die Zahlen eingeben: ";
for(int i=0;i<anzahl;i++){
cin>> zahlen[i];
}int speicher;
for ( int n = 0; n < anzahl ; n++){
for (int i=0; i<anzahl-1;i++){
if(zahlen[i]>zahlen[i+1]){
speicher = zahlen[i];
zahlen[i]= zahlen[i+1];
zahlen[i+1]=speicher;
}
}
}
nun soll ich aber das selbe Programm ohne Array ( auch ohne Vector) schreiben. Ich verstehe nicht, wie ich eine unbestimmte Anzahl an Variablen bereits vorher bestimmen kann... Hätte hier jemand eventuell einen kleinen Tipp für mich?
Freundliche Grüße
Rico
-
@RicoB Wenn ich dir Zahlen nenne und du dir nur die niedrigste merken sollst.
Musst du hinterher noch alle Zahlen kennen?
-
Dieser Beitrag wurde gelöscht!
-
@DirkB Ich denke es reicht wenn ich dann nur die kleinste kenne.
Vielen Dank für die Frage, die hat meine Frage bereits beantwortet, komme dadurch selbst auf die Lösung.