Trắc nghiệm Bài 8: Lặp với số lần chưa biết trước có đáp án

Cho chương trình C++ sau: #include<bits/stdc++.h> using namespace std; int main(){ int a=43, b=34; while (a!=b) {if

5/12

Cho chương trình C++ sau:

#include<bits/stdc++.h>

 using namespace std;

 int main(){

                      int a=43, b=34;

                      while (a!=b)

                            {if (a>b) a=a-b;

                               else b=b-a; }

                     cout<<a;

                 }

Kết quả khi chạy chương trình trên là:

9

34

43

1

Giải thích

Đáp án đúng là: D

 Giá trị của a, b sau mỗi lần duyệt là:

a

9

9

9

9

2

2

2

2

1

b

34

25

16

7

7

5

3

1

1