Hallo,
habe ein kleines Verständnisproblem und zwar bei:
while( ! sortiert)Ich weiß nicht genau wie man das übersetzen soll.
Das Ausrufezeichen heißt ja nichts anderes als NICHT.
Meiner Theorie zufolge heißt der Ausdruck while (! sortiert):
Führe den Befehl solange aus bis alles sortiert ist.
Praktisch gesehen würde ich für while( ! sortiert) folgendes einsetzen:
while( ! 0)
Auf die Null komme ich auf diesen Weg:
Sortiert = falsch
Da falsch mit 0 festgelegt ist.
Sortiert = 0
Aber genau dieser Ausdruck ergibt für mich keinen Sinn mehr.
while( ! 0) ==> ?
Ich weiß nicht was hier überhaupt nicht null sein darf, da ich nur Ausdrücke der Form
while ( a >= b) gewohnt bin.
Hoffe, dass mein Problem einigermaßen verstanden wurde.
habe ein kleines Verständnisproblem und zwar bei:
while( ! sortiert)Ich weiß nicht genau wie man das übersetzen soll.
Das Ausrufezeichen heißt ja nichts anderes als NICHT.
Meiner Theorie zufolge heißt der Ausdruck while (! sortiert):
Führe den Befehl solange aus bis alles sortiert ist.
Praktisch gesehen würde ich für while( ! sortiert) folgendes einsetzen:
while( ! 0)
Auf die Null komme ich auf diesen Weg:
Sortiert = falsch
Da falsch mit 0 festgelegt ist.
Sortiert = 0
Aber genau dieser Ausdruck ergibt für mich keinen Sinn mehr.
while( ! 0) ==> ?
Ich weiß nicht was hier überhaupt nicht null sein darf, da ich nur Ausdrücke der Form
while ( a >= b) gewohnt bin.
Hoffe, dass mein Problem einigermaßen verstanden wurde.
C++:
//zahlen sortieren
bool falsch=false,richtig=true;
bool sortiert = falsch;
long hilf;
int ende= a;
while ( !sortiert) // solange noch nicht
{
i=0;
sortiert = richtig;
--ende;
Zuletzt bearbeitet: