Question

Solve the following question using Matlab language only.

Least common multiple (LCM) of two numbers is the smallest number that they both divide. For example, the LCM of 2 and 3 is 6, as both numbers can evenly divide the number 6. Find the LCM of two numbers using recursion Hint: You may assume that the first number is always smaller than the second number. Examplel First number for LCM:3 Second number for LCM 19 The LCM of 3 and 19: 57 Example2 First number for LCM:6 Second number for LCM 12 The LCM of 6 and 12: 12 The greatest common divisor (GCD) of two or more integers is the largest positive integer that divides each of the integers. For example, the GCD of 8 and 12 is 4. Find the GCD of two numbers using recursion Hint: You may assume that the first number is always smaller than the second number. Examplel First number for GCD: 2 Second number for GCD: 10 The GCD of 2 and 10 is 2 Example2 First number for GCD: 10 Second number for GCD: 50 The GCD of 10 and 50 is 10

0 0
Add a comment Improve this question Transcribed image text
Answer #1

\color{blue}\underline{gcd.m:}

A = input("First number for GCD: ");
B = input("Second number for GCD: ");
result = 1;
i = 1;
while(i <= A && i <= B)
if(mod(A,i) == 0 && mod(B,i)==0)
result = i;
end
i = i + 1;
end
  
fprintf("The GCD of %d and %d is %d\n",A,B,result)

\color{red}\underline{Output:}

octave:1> soucc(gcd.m) First number for GCD: 2 Second number for GCD: >10 The GCD of 2 and 10 is 2 octave:2> source(gcd.m

\color{blue}\underline{lcm.m:}

A = input("First number for LCM: ");
B = input("Second number for LCM: ");
result = 1;
i = 1;
while(i <= A && i <= B)
if(mod(A,i) == 0 && mod(B,i)==0)
result = i;
end
i = i + 1;
end
  
fprintf("The LCM of %d and %d is %d\n",A,B,(A*B)/result);

\color{red}\underline{Output:}

octave :1> source(їст.m) First number for LCM: >3 Second number for LCM: 19 The LCM of 3 and 19 is 57 octave :2> source(їс

\color{red}Please\; upvote\;the \;solution \;if \;it \;helped.\;Thanks!

Add a comment
Know the answer?
Add Answer to:
Solve the following question using Matlab language only. Least common multiple (LCM) of two numbers is...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • The least common multiple (lcm) of two positive integers u and v is the smallest positive...

    The least common multiple (lcm) of two positive integers u and v is the smallest positive integer that is evenly divisible by both u and v. Thus, the lcm of 15 and 10, written lcm (15,10), is 30 because 30 is the smallest integer divisible by both 15 and 10. Write a function lcm() that takes two integer arguments and returns their lcm. The lcm() functon should calculate the least common multiple by calling the gcd() function from program 7.6...

  • C++ PROGRAM ONLY! For this lab you need to write a program that will read in...

    C++ PROGRAM ONLY! For this lab you need to write a program that will read in two values from a user and output the greatest common divisor (using a recursive implementation of the Euclidean algorithm) to a file. In Lab #3, you implemented this program using an iterative method. Greatest Common Divisor In mathematics, the greatest common divisor (GCD) of two or more integers (when at least one of of them is zero then the larger value is the GCD....

  • Use R language to program Problem 1: Greatest Common Divisor (GCD) Please write two functions, g...

    Use R language to program Problem 1: Greatest Common Divisor (GCD) Please write two functions, g edi ) and gcdr , which both take two integers a, b and calculates their greatest common divisor (GCD) using the Euclidean algorithm gcdi () should do so using iteration while gcdr () should use recursion. Then write a third function, gcd(), which takes two integers a, band an optional third argument nethod which takes a charater string containing either "iterative" or "recursive", with...

  • PYTHON In mathematics, the Greatest Common Divisor (GCD) of two integers is the largest positive integer...

    PYTHON In mathematics, the Greatest Common Divisor (GCD) of two integers is the largest positive integer that divides the two numbers without a remainder. For example, the GCD of 8 and 12 is 4. Steps to calculate the GCD of two positive integers a,b using the Binary method is given below: Input: a, b integers If a<=0 or b<=0, then Return 0 Else, d = 0 while a and b are both even do a = a/2 b = b/2...

  • write code using void function i need the code in C++ but make sire u solve...

    write code using void function i need the code in C++ but make sire u solve by using void function visor (GCD) of two integers is the largest nacd that returns the greatest com- its digits reversed. For example, 5.31 (Greatest Common Divisor) The greatest common divisor (GCD) of two in integer that evenly divides each of the numbers. Write a function gcd that returns the mon divisor of two integers. . . for Numeric Grades) Write a function qualityPoints...

  • Question 1 The method provided below takes two numbers, x and y, and using the method...

    Question 1 The method provided below takes two numbers, x and y, and using the method described by Euclid, returns their greatest common divisor (GCD - the largest positive integer that divides each of the integers, x and y without a remainder). public static int gcd(int while (y- 0) х, int y) { int temp yi у х % у; temp } return x; a) The method provided uses an iterative approach - rewrite the method so that it uses...

  • IN PYTHON Write a recursive function for Euclid's algorithm to find the greatest common divisor (gcd)...

    IN PYTHON Write a recursive function for Euclid's algorithm to find the greatest common divisor (gcd) of two positive integers. gcd is the largest integer that divides evenly into both of them. For example, the gcd(102, 68) = 34. You may recall learning about the greatest common divisor when you learned to reduce fractions. For example, we can simplify 68/102 to 2/3 by dividing both numerator and denominator by 34, their gcd. Finding the gcd of huge numbers is an...

  • In Assembly Language Please display results and write assembler code in (gcd.s) The Euclidean algorithm is...

    In Assembly Language Please display results and write assembler code in (gcd.s) The Euclidean algorithm is a way to find the greatest common divisor of two positive integers, a and b. First let me show the computations for a=210 and b=45. Divide 210 by 45, and get the result 4 with remainder 30, so 210=4·45+30. Divide 45 by 30, and get the result 1 with remainder 15, so 45=1·30+15. Divide 30 by 15, and get the result 2 with remainder...

  • 1) Given two positive numbers, write a program using while loop to determine their lowest common...

    1) Given two positive numbers, write a program using while loop to determine their lowest common multiple. You cannot use any automatic LCM, GCD finder function or return command. Program Inputs • Enter the first number: – The user can enter any positive whole number, no error checking required • Enter the second number: – The user can enter any positive whole number, no error checking required Program Outputs • The LCM of X and Y is Z! – Replace...

  • 1. (10 points) GCD Algorithm The greatest common divisor of two integers a and b where...

    1. (10 points) GCD Algorithm The greatest common divisor of two integers a and b where a 2 b is equal to the greatest common divisor of b and (a mod b). Write a program that implements this algorithm to find the GCD of two integers. Assume that both integers are positive. Follow this algorithm: 1. Call the two integers large and small. 2. If small is equal to 0: stop: large is the GCD. 3. Else, divide large by...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT