Einzelnen Beitrag anzeigen
Ungelesen 01.10.11, 18:07   #17
Epeos
Ist öfter hier
 
Benutzerbild von Epeos
 
Registriert seit: Nov 2010
Beiträge: 198
Bedankt: 96
Epeos ist noch neu hier! | 0 Respekt Punkte
Standard

@Melfis: Das ist schon mal eine Struktur als Vorgabe. Aber du solltest schon dazu schreiben, dass das nicht die endgültige Lösung ist :-)

@zaisheng: In Melfis Code musst Du in den switch-Cases die richtige Berechnung für die Ober- und Untergrenze einsetzen und den neuen Tipp ausrechnen. Das muss dann in etwa so aussehen:
Code:
//variablen einmal initialisieren
int untergrenze=0;
int obergrenze=1000;
int tipp=500;

[...]

    //das ist der case in der schleife
    case "k":  
        //untergrenze bleibt gleich, neue obergrenze wird tipp
       obergrenze=tipp;
       //tipp wird (obergrenze+untergrenze)/2
       tipp = (obergrenze+untergrenze)/2;    //Achtung: was passiert hier, wenn obergrenze = untergrenze+1 ist?
       break;

[...]
__________________
On a long enough timeline, the survival rate for everyone drops to zero. (Fight Club)
Epeos ist offline   Mit Zitat antworten