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?



  • This post is deleted!


  • @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. 🙂


Log in to reply