Kết quả sắp xếp các số −98 ;−1; −3; −89 theo thứ tự giảm dần là:
A. −1; −3; −89; −98 B. −98; −89; −3; −1
C. −1; −3; −98; −89 D. −98; −89; −1; −3.
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
# Nhập dãy số từ bàn phím
lst = list(map(int, input("Nhập dãy số cách nhau bởi dấu cách: ").split()))
# Sắp xếp dãy số theo thuật toán sắp xếp chọn
for i in range(len(lst)):
min_idx = i
for j in range(i+1, len(lst)):
if lst[j] < lst[min_idx]:
min_idx = j
lst[i], lst[min_idx] = lst[min_idx], lst[i]
# In kết quả ra màn hình
print("Dãy số đã sắp xếp:", lst)
Ta có: \(-\left(-3\right)=3\)
Sắp xếp theo thứ tự giảm dần: \(3;-1;-97;-101\)
Tham khảo:
- Cải biển hàm phandoanLomuto thành him phandoanlomuto_tuple để sắp các cặp (Tên, điểm môn học) theo thành phần điểm môn học.
- Trong him phandoanLomuto_tuple đảo chiều phép so sánh trong câu lệnh if từ "ca" thành "y" để sắp thứ tự giảm dần, đặt tên hàm mới là phanhoanLamuto_tuple_down.
- Dùng hàm phanhoanLamuto_tuple_down để cải biên quícksort thành hàm quickSort_tuple_down.
Ta có:
13516 × 6 = 81096
12180 × 5 = 60900
Vì 81096 > 60900 > 56789 nên các số và phép tính được sắp xếp theo thứ tự từ lớn đến bé là:
13516×6; 12180×5; 56789
Đáp án a: 19234
Ta có:
-1 > -3 > -89 > -98
Vậy chọn A.