Nhận biết (M1) Cho đoạn mã sau, kết quả in ra là gì?
int A[] = {3, 7, 1, 9, 4};
for (int i = 0; i < 4; i++)
for (int j = i+1; j < 5; j++)
if (A[i] > A[j]) {
int t = A[i]; A[i] = A[j]; A[j] = t;
}
printf("%d", A[0]);
Giải thích đáp án:
Đoạn mã sắp xếp TĂNG dần dãy {3, 7, 1, 9, 4} → {1, 3, 4, 7, 9}. In A[0] = 1 (phần tử nhỏ nhất).
Nhận biết (M1)
Cho đoạn mã sau, kết quả in ra là gì?
int A[] = {3, 7, 1, 9, 4};
for (int i = 0; i < 4; i++)
for (int j = i+1; j < 5; j++)
if (A[i] > A[j]) {
int t = A[i]; A[i] = A[j]; A[j] = t;
}
printf("%d", A[0]);
Giải thích đáp án:
Đoạn mã sắp xếp TĂNG dần dãy {3, 7, 1, 9, 4} → {1, 3, 4, 7, 9}. In A[0] = 1 (phần tử nhỏ nhất).
để xem lời giải của câu hỏi này
Câu hỏi cùng chủ đề
Chưa có câu hỏi