#1 25. April 2010 ggT mit Prolog Hey, ich hab hier folgende mögliche Lösung um den ggT mittels Prolog zu bestimmen: ggt(A, B, C) :-gt(A, B, C), not(larger_gt(A, B, C)). larger_gt(A, B, C) :-gt(A, B, C1), C1>C. gt(A, B, C) :-t(A, C), t(B, C). t( A, C ) : - zwischen(1, C, A), AmodC =:= 0. zwischen(C, C, O). zwischen(U, C, O) :-O>U, U1 isU+1, zwischen(U1, C, O). kann mir jmd die letzten beiden Zeilen erklären !? Was bewirkt "zwischen(C, C, O)." Und wieso läßt man in der untersten Zeile das U gegen O laufen ? + Multi-Zitat Zitieren
#2 25. April 2010 AW: ggT mit Prolog Soweit ich das verstanden hab, heisst das wenn die beiden (C und C) gleich sind, dann ist es fertig. + Multi-Zitat Zitieren