Advertisement
mess0011

ue4_6

Oct 31st, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.96 KB | None | 0 0
  1. 6.  Analysieren Sie folgenden Programmcode nach folgenden Gesichtspunkten:
  2. • Was passiert hier ? Was ist das Ziel des Programmes ?
  3. • Was wird ausgegeben ?
  4. • Wie sieht die Variablenbelegung zu jedem Zeitpunkt des Programmes aus ?
  5.  
  6. bool[] behandelt = { false, false, false, false, false };
  7.            int[] datenfeld = { 8, 2, 7, 1, 4 };
  8.            int maxi = 0;
  9.            int index = 0;
  10.            bool gefunden = false;
  11.            
  12.            do
  13.             {
  14.                 gefunden = false;
  15.                 for (int i = 0; i < 5; i++)
  16.                 {
  17.                     if ((!behandelt[i]) && (datenfeld[i] > maxi))
  18.                     {
  19.                         maxi = datenfeld[i];
  20.                         index = i;
  21.                         gefunden = true;
  22.                     }
  23.                 }
  24.                 behandelt[index] = true;
  25.                 Console.WriteLine(maxi);
  26.                 maxi = 0;
  27.              } while (gefunden);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement