WS2 TUDD/WS2 Teilnehmer12
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Java</language>
== Bubblesort ==
<code id="5140855732eab">
public int[] ZufallsZahlen(int min, int max, int n) {
int[] Zahlen = new int[n];
for (int i = 0; i < n; i++)
Zahlen[i] = (int)Math.floor(Math.random()*(max-min+1)+min);
return Zahlen;
}
public void ZahlenAusgabe(int[] liste) {
for (int i = 0; i < liste.length; i++)
if (i < liste.length-1)
System.out.print(liste[i]+", ");
else
System.out.println(liste[i]);
}
public void BubbleSort(int[] liste) {
int h;
for (int j = 0; j < liste.length-1; j++)
for (int i = j; i < liste.length; i++)
if (liste[i] < liste[j]) {
h = liste[i]; liste[i] = liste[j]; liste[j] = h;
}
}
</code>
<run id="5140855732f1b">
int[] ZahlenListe = ZufallsZahlen(1, 1000, 10);
System.out.println("Unsortierte Zufallszahlen:");
ZahlenAusgabe(ZahlenListe);
System.out.println("Sortierte Zufallszahlen:");
BubbleSort(ZahlenListe);
ZahlenAusgabe(ZahlenListe);
</run>
<code id="51408805b1f02"></code>
<run id="51408805b1fdc"></run>
<code id="51408805b1f69">
function gausssumme(n: integer): double;
var i : integer;
summe: double;
begin
summe:=0;
for i:=1 to n do
summe:=summe+i;
result:=summe;
end;
</code>
<check>
result:=(gausssumme(0)=0) and (gausssumme(100)=5050)
</check>
<run id="51408805b2036">
writeln(gausssumme(100));
</run>