Sunday 12 December 2010

algorithm for To find the GCD of two given integers by using the recursive function

algorithm for To find the GCD of two given integers by using the recursive function

Description:


GCD means Greatest Common Divisor. i.e the highest number which divides the given number
Ex: GCD(12,24) is 12
Formula: GCD= product of numbers/ LCM of numbers

Algorithm: main program

Step 1: start
Step 2: read a,b
Step 3: call the sub program GCD(a,b) for print the value
Step 4: stop

Sub program:


Step 1: if n>m return GCD(n,m)
Step 2: if n==0 return m else goto step 3
Step 3: return GCD (n,m%n)
Step 4: return to main program

Output:


1. enter the two numbers whose gcd is to be found:5,25
GCD of a,b is : 5
2. enter the two numbers whose gcd is to be found:36,54
GCD of a,b is : 18
3. enter the two numbers whose gcd is to be found:11,13
GCD of a,b is : 1

Conclusion:   The program is error free

VIVA QUESTIONS:

1)  What is meaning of GCD ?
        Ans: GCD means Greatest Common Divisor. i.e the highest number which divides the given number

2)  Define scope of a variable ?
       Ans: It defined as the region over which the variable is accessible

  3) Show an scope resolution operator ?
Ans: double colon(::)

  4) Define extent of a variable ?
  Ans: The period of time during which memory is associated with a variable
   is  called extent of the variable.

No comments:

Post a Comment