Leser: 2
![]() |
|< 1 2 3 4 >| | ![]() |
32 Einträge, 4 Seiten |
($x,$y) = ($y,$x) if $y > $x;
QuoteDiese Zeile:
Code (perl): (dl )$y -= ($x % $y);
versteh ich nicht so ganz, du berechnest $x % $y, soweit ist das
auch klar, wäre bei 9 % 8 , ja 1 , nun rechnest du $y(8) - 1,
das entspricht ja 7, aber wie kommst du so auf den ggT?
$x -= $y;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
my $sek=8*9/ggT(8,9); print "Sie treffen sich nach $sek Sekunden wieder\n"; sub ggT { my ($flip,$flop)=@_; ($flip,$flop)=($flop,$flip) if $flip<$flop; while(1) { $flip %= $flop; ($flip,$flop)=($flop,$flip) if $flip<$flop; last if $flop==0; } return $flip; }
![]() |
|< 1 2 3 4 >| | ![]() |
32 Einträge, 4 Seiten |