Cho chương trình C++ sau: #include using namespace std; int main(){ int a=36, b=90; while (a*b!=0) {i

Câu hỏi :

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

#include<bits/stdc++.h>

 using namespace std;

 int main(){

                      int a=36, b=90;

                      while (a*b!=0)

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

                               else b=b%a; }

                     cout<<a+b;

                 }

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

A. 18

B. 0

C. 36

D. 126

* Đáp án

* Hướng dẫn giải

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

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

a

36

36

0

b

90

18

18

a+b

18

Copyright © 2021 HOCTAP247