Einzelnen Beitrag anzeigen

Benutzerbild von Christian S.
Christian S.

Registriert seit: 19. Apr 2003
Ort: Düsseldorf
835 Beiträge
 
#2

Re: wie genau programmier i das GGT?

  Alt 29. Nov 2003, 14:46
Hallo!

Hiermit berechnest Du den ggT mittels des Euklidischen Algorithmus. Du musst Dir lediglich noch Gedanken drüber machen, was passiert, wenn Zähler oder Nenner kleiner Null sind.

Delphi-Quellcode:
function ggT(zaehler, nenner : Integer) : Integer;
VAR r : INTEGER;
begin
  if nenner = 0 then
  begin
    result := 0;
    exit;
  end;

  while nenner > 0 do
  begin
    r := zaehler mod nenner;
    zaehler := nenner;
    nenner := r;
  end;

  result := zaehler;
end;
MfG
Peter
Christian S.
Admin in der Entwickler-Ecke
  Mit Zitat antworten Zitat