Thread Problem bei Programmverständnis (21 answers)
Opened by Gast at 2009-01-06 17:08

Gast Gast
 2009-01-06 17:08
#117629 #117629
hallo zusammen,
ich hab ein problem... ich hab folgendes programm, aber ich komm einfach nicht auf die richtige lösung

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/perl -w
my @zeilen;
$zeilen[0] = 'Zebra';
$zeilen[1] = 'Affe';
$zeilen[2] = 'Loewe';
$zeilen[3] = 'Baer';
$zeilen[4] = 'Pinguin';
my $anzahl = 5;
my $aktion = 1;
while ($aktion){
$aktion = 0;
for (my $i = 0; $i < $anzahl - 1; $i++){
if ($zeilen[$i] ge $zeilen[$i + 1]){
($zeilen[$i], $zeilen[$i + 1]) = ($zeilen[$i + 1],
$zeilen[$i]);
$aktion = 1;
}
}
}
for (my $i = 0; $i < $anzahl; $i++){
print "$zeilen[$i]\n";
}



ich glaub mein Problem liegt in der Zeile bei $aktion = 1; da weiß ich nicht genau wohin

edit pq: code-tags hinzugefügt
edit: gwendragon: Fehlerhaften Bindestrich in Code durch Minuszeichen ersetzt

View full thread Problem bei Programmverständnis