The Euclidean Algorithm is a way of finding the greatest common divisor d of two natural numbers n and m. Trace through the Euclidean Algorithm 5.14 for the following pairs of numbers: (a) m=9,n=12 (b) m=42,n=24

Advanced Engineering Mathematics
10th Edition
ISBN:9780470458365
Author:Erwin Kreyszig
Publisher:Erwin Kreyszig
Chapter2: Second-order Linear Odes
Section: Chapter Questions
Problem 1RQ
icon
Related questions
Question

The Euclidean Algorithm is a way of finding the greatest common divisor d of two natural numbers n and m. Trace through the Euclidean Algorithm 5.14 for the following pairs of numbers:

(a) m=9,n=12

(b) m=42,n=24

**Algorithm 5.14 The Euclidean Algorithm**

**Preconditions:**
\( m, n \in \{0, 1, 2, 3, \ldots \} \)

**Postconditions:**
\( d \) is the greatest integer such that \( d \mid m \) and \( d \mid n \).

**Euclidean Algorithm Steps:**

1. **Initialize:** 
    - Set \( d \leftarrow m \)
    - Set \( e \leftarrow n \)

2. **Loop until \( e \neq 0 \):**
    - Compute \( r \leftarrow d \mod e \) (remainder of \( d \) divided by \( e \))
    - Update \( d \leftarrow e \)
    - Update \( e \leftarrow r \)

This algorithm effectively finds the greatest common divisor (GCD) of the given integers \( m \) and \( n \). The algorithm repeatedly replaces the larger number by its remainder when divided by the smaller number until the smaller number reaches zero. The last non-zero remainder is the GCD of the two original numbers.
Transcribed Image Text:**Algorithm 5.14 The Euclidean Algorithm** **Preconditions:** \( m, n \in \{0, 1, 2, 3, \ldots \} \) **Postconditions:** \( d \) is the greatest integer such that \( d \mid m \) and \( d \mid n \). **Euclidean Algorithm Steps:** 1. **Initialize:** - Set \( d \leftarrow m \) - Set \( e \leftarrow n \) 2. **Loop until \( e \neq 0 \):** - Compute \( r \leftarrow d \mod e \) (remainder of \( d \) divided by \( e \)) - Update \( d \leftarrow e \) - Update \( e \leftarrow r \) This algorithm effectively finds the greatest common divisor (GCD) of the given integers \( m \) and \( n \). The algorithm repeatedly replaces the larger number by its remainder when divided by the smaller number until the smaller number reaches zero. The last non-zero remainder is the GCD of the two original numbers.
Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Recommended textbooks for you
Advanced Engineering Mathematics
Advanced Engineering Mathematics
Advanced Math
ISBN:
9780470458365
Author:
Erwin Kreyszig
Publisher:
Wiley, John & Sons, Incorporated
Numerical Methods for Engineers
Numerical Methods for Engineers
Advanced Math
ISBN:
9780073397924
Author:
Steven C. Chapra Dr., Raymond P. Canale
Publisher:
McGraw-Hill Education
Introductory Mathematics for Engineering Applicat…
Introductory Mathematics for Engineering Applicat…
Advanced Math
ISBN:
9781118141809
Author:
Nathan Klingbeil
Publisher:
WILEY
Mathematics For Machine Technology
Mathematics For Machine Technology
Advanced Math
ISBN:
9781337798310
Author:
Peterson, John.
Publisher:
Cengage Learning,
Basic Technical Mathematics
Basic Technical Mathematics
Advanced Math
ISBN:
9780134437705
Author:
Washington
Publisher:
PEARSON
Topology
Topology
Advanced Math
ISBN:
9780134689517
Author:
Munkres, James R.
Publisher:
Pearson,