Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 6. Analysieren Sie folgenden Programmcode nach folgenden Gesichtspunkten:
- • Was passiert hier ? Was ist das Ziel des Programmes ?
- • Was wird ausgegeben ?
- • Wie sieht die Variablenbelegung zu jedem Zeitpunkt des Programmes aus ?
- bool[] behandelt = { false, false, false, false, false };
- int[] datenfeld = { 8, 2, 7, 1, 4 };
- int maxi = 0;
- int index = 0;
- bool gefunden = false;
- do
- {
- gefunden = false;
- for (int i = 0; i < 5; i++)
- {
- if ((!behandelt[i]) && (datenfeld[i] > maxi))
- {
- maxi = datenfeld[i];
- index = i;
- gefunden = true;
- }
- }
- behandelt[index] = true;
- Console.WriteLine(maxi);
- maxi = 0;
- } while (gefunden);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement