Prolog program for finding the greatest common divisor(GCD) of two positive integer numbers in Artificial Intelligence


% Prolog program for finding GCD of the two given number

% Alamgir Hossain, CSE, JUST
go:- write('Enter the first number : '),read(X),nl,

     write('Enter the second number : '),read(Y),nl,

     gcd(X,Y).

gcd(X,Y):

    -X=Y,

    write('GCD of the two given numbers is : '),write(X);

    X=0,write('GCD of the two given numbers is : '),write(Y);
    Y=0,write('GCD of the two given numbers is : '),write(X);

    Y>X,Y1 is Y-X,gcd(X,Y1);

    X>Y,Y1 is X-Y,gcd(Y1,Y).

% End of code

%Output----------------


%go.
%Enter the first number : 12.

%Enter the second number : 3.

%GCD of the two given numbers is : 3

No comments:

Post a Comment