Câu hỏi
Cho đoạn chương trình viết bằng ngôn ngữ Python và C++. Hãy hoàn thiện chương trình sau bằng cách điền vào chỗ trống `return (...)`:
Chương trình viết bằng ngôn ngữ Python:
```python
def USCLN_2(a, b):
r = a % b
while r != 0:
a = b
b = r
r = a % b
return (...)
```
Chương trình viết bằng ngôn ngữ C++:
```cpp
int USCLN_2(int a, int b) {
int r = a % b;
while (r != 0) {
a = b;
b = r;
r = a % b;
}
return ……;
}
```
Giá trị trả về đúng là:
A
`a`
B
`b`
C
`r`
D
Chương trình bị lỗi.
Xuất hiện trong
1 đề thi