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
Quảng cáo
2 câu trả lời 207
Đá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 |
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK45592
-
Đã trả lời bởi chuyên gia
29052 -
Hỏi từ APP VIETJACK28534
Gửi báo cáo thành công!
