![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() ![]()
Lösung zu Aufgabe 1...
Die Aufgabe war wesentlich leichter als sie wahrscheinlich vermutet haben. Ich habe hier ledeglich eine 'if' - Anweisung durchgeführt. Wenn 'i' kleiner ist wie 'j' wird 'i' auch in der ersten 'printf' - Ausgabe ausgegeben. Wenn nicht wird es eben anderers herum ausgegeben. Bei Gleichheit beider Zahlen ist es egal. In diesem Fall wird bei Gleichheit die 'else' - Anweisung ausgeführt. Man könnte auch die 'if' - Anweisung umschreiben in...
So, Anfänger werden jetzt sagen das Programm ist viel zu schwer und Fortgeschrittene werden fragen was macht es sich der so umständlich. Beide haben natürlich recht. Solche Programme lassen sich wesentlich leichter Programmieren. Aber dazu benötigen Anfänger noch etwas mehr Wissen. Dies Programm soll auch keine Schule machen, es soll lediglich demonstrieren wie man 'if - else' einsetzen könnte. Wenn sie nicht verstehen wieso das Programm die Buchstaben so sortiert wie es eben sortiert, dann werfen sie doch noch mal einen Blick auf die ASCII - Code - Tabelle und auf das Kapitel zu 'char'. Nun dürfte auch ersichtlich werden wieso zuerst die Großbuchstaben und dann die Kleinbuchstaben sortiert werden. ![]() ![]() ![]() |