Sharpo's Hilfethread


  • So , hiermit kriege ich schonmal die kleinste generierte Zahl ausgegeben...
    Ich würde jetzt gerne noch prüfen lassen wieviele kleinste Zahlen generiert wurden und wie der Index dieser Zahlen ist.
    Wie mache ich das?

  • Du kannst in einer weiteren for-Schleife jeden generierten Wert überprüfen, ob er eine kleine Zahl ist.

    Code
    1. int kleineZahlen = 0; //Anzahl der kleinen Zahlen
    2. List<int> indices = new List<int>(); //Liste in die die Indizes kommen
    3. for (int i = 0;i<a.Length;i++)
    4. {
    5. if(a[i] <= kleinerZahlenWert) //Wenn die generierte Zahl eine kleine Zahl ist, dann
    6. {
    7. kleineZahlen++; //erhöhe die Anzahl der kleinen Zahlen und
    8. indices.Add(i); //füge den Index der List hinzu.
    9. }
    10. }


    Dazu musst du aber vorher noch die generierten Zahlen in dem Array a speichern.