NĂM HỌC 2022 2023 Trang 1 HỆ THỐNG BÀI TẬP TIN HỌC TỔNG HỢP Câu 1 Viết câu lệnh Python để máy tính hiển thị trên màn hình dòng chữ “Python là một trong những ngôn ngữ lập trình bậc cao” Câu 2 Tốc độ á[.]
Trang 1NĂM HỌC: 2022 - 2023
HỆ THỐNG BÀI TẬP TIN HỌC TỔNG HỢP Câu 1: Viết câu lệnh Python để máy tính hiển thị trên màn hình dòng chữ “Python là một trong những ngôn ngữ lập trình bậc cao”
Câu 2: Tốc độ ánh sáng là 299 792 458 m/s và thời gian ánh sáng đi từ Mặt Trời tới Trái Đất là 8 phút 20 giây Hãy dùng Python đề viết chương trinh tính khoảng cách từ Mặt Trời đến Trái Đất
Câu 3: Hãy viết câu lệnh Python sao cho khi thực hiện câu lệnh này trên màn hình sẽ hiển thị dòng chữ “Học lập trình với Python để ra lệnh cho máy tính”
Câu 4: Đường cao tốc Hà Nội - Lào Cai (kí hiệu CT.05) có chiều dài 264 km Một ô tô chạy với tốc
độ trung bình toàn tuyến là 70 km/h Hãy dùng ngôn ngữ lập trình Python ra lệnh cho máy tính để xác định thời gian ô tô đó đi từ Lào Cai về Hà Nội
Câu 5: Năm 2020 nước ta sản xuất được 247 tỉ kWh điện Sàn lượng điện của nước ta được dự báo
sẽ tiếp tục tăng nhanh vói tốc độ trung bình là 8,6%/năm Hãy dùng ngôn ngữ lập trình Python ra lệnh cho máy tính đề tính sản lượng điện cùa nước ta sản xuất được trong năm 2021 theo dự báo
Bài 2: BIẾN, PHÉP GÁN VÀ BIỂU THỨC SỐ HỌC Câu 1: Hãy nêu ba tên biến đúng, ba tên biến sai Với tên biến sai, hãy giải thích tại sao tên đó không phải là tên biến
Câu 2: TICHAB - Tích hai số - CDL1P2
Cho hai số nguyên A,B Tính và in ra tích A∗B
Input: Một dòng ghi hai số nguyên A,B (|A|,|B|<=106)
Câu 3: KILOPOUND - Đổi kilo ra pound - CDL1P3
Cho một số là khối lượng ở đơn vị ki−lo−gam Hãy đổi sang đơn vị pound biết rằng 1kg = 2.205pound
Input: Một số thực là khối lượng ở đơn vị kg
Output: Một số thực là giá trị ở đơn vị pound được quy đổi Lấy 2 số phần thập phân
Ví dụ:
Câu 4: FLOWER - Tính tiền bán hoa - CDL1P4
Mảnh vườn trồng cúc đại đoá có chiều rộng m mét, chiều dài n mét Mỗi mét vuông trồng được một khóm hoa Mỗi khóm hoa bán được a nghìn đồng Em hãy viết chương trình để đưa ra màn hình tổng
số tiền thu được khi bán hết hoa trong vườn
Trang 2Output: In ra một số nguyên là số tiền thu được khi bán hết hoa trong vườn
Nhập vào 3 số nguyên Tính và in ra tổng, tổng bình phương ba số
Input: Gồm ba dòng mỗi dòng ghi một số nguyên có giá trị tuyệt đối không quá 106
Output: Dòng đầu ghi tổng ba số đã cho Dòng thứ hai ghi tổng bình phương ba số đã cho (theo
-1
5
5
Tong ba so: 9 Tong binh phuong ba so: 51
Câu 2: TIMBI - Tìm bi (T61) - CDL1P6
Có hai hộp đựng các viên bi Hộp thứ nhất A chứa N viên bi; hộp thứ hai B có M viên bi Thực hiện thao tác sau: lấy ra khỏi hộp A x viên bi; lấy ra khỏi hộp B số bi bằng số bi còn lại trong hộp A Hỏi
số lượng viên bi còn lại trong hộp B sau khi thực hiện thao tác trên
Input: Gồm 3 dòng, mỗi dòng ghi một số lần lượt là N,M,x (Dữ liệu đảm bảo thao tác thực hiện
được, không có trường hợp nào bị thiếu bi)
Output: Một dòng ghi một số nguyên là số lượng bi còn lại ở hộp B
Câu 3: CHAOBAN – Xin chào - CDL1P7
Nhập vào họ và tên của mình In ra màn hình dòng chữ “Hello, họ và tên” (xem thêm ví dụ mẫu)
Input: Một dòng ghi Họ và tên (độ dài không quá 100)
Output: In ra câu chào
Ví dụ:
Trang 3NĂM HỌC: 2022 - 2023
Câu 4: PHANXIPANG - Du lịch Phan xi păng - CDL1P8
Để lên đỉnh Phan Xi Păng cần mua vé cáp treo giá a nghìn đồng/người lớn, b nghìn đồng/trẻ em Vé
xe lửa là u nghìn đồng/người lớn, v nghìn đồng/trẻ em Đoàn du lịch có x người trong đó có y trẻ em Hãy xác định số tiền cần chuẩn bị để mua vé cho cả đoàn và in ra màn hình số tiền đó?
Input: Gồm 6 dòng, mỗi dòng ghi 1 số nguyên không âm lần lượt là a,b,u,v,x,y với y<=x cách nhau
bởi dấu cách Các số có giá trị không quá 109
Output: Gồm một dòng ghi tổng số tiền cần chuẩn bị theo định dạng như ví dụ mẫu
Tong so tien ve: 3850 nghin dong
Bài 4: CÁC KIỂU DỮ LIỆU SỐ VÀ CÂU LỆNH VÀO – RA ĐƠN GIẢN
Câu 1: PHEPCHIA - Tìm phần nguyên, phần dư phép chia - CDL1P9
Cho hai số nguyên a,b Tính và in ra phần nguyên, phần dư của phép chia a/b
Input: Dòng đầu ghi số a Dòng thứ hai ghi số b (|a|,|b|<=106)
Output: Một dòng ghi hai số nguyên lần lượt là phần nguyên, phần dư của phép chia a/b
Câu 2: SUMN - Tổng N số đầu tiên - CDL1P10
Cho số nguyên N Tính và in ra tổng N số nguyên liên tiếp đầu tiên 1+2+…+N
Trang 4Cho biết điểm của ba môn Toán,Văn,Tin Tính và in ra giá trị trung bình theo công thức (Điểm toán + điểm văn + điểm Tin)/3
Input: Gồm 3 dòng, mỗi dòng ghi một số thực có giá trị trong [0,10]
Output: Ghi một số là giá trị điểm trung bình, lấy 2 số phần thập phân
Câu 4: TAMGIACVUONG - Tam giác vuông - CDL1P12
Nhập vào độ dài hai cạnh góc vuông của một tam giác vuông ABC Tính và in ra: diện tích tam giác
và độ dài cạnh huyền?
Input: Một dòng ghi hai số nguyên là độ dài hai cạnh góc vuông, các số cách nhau bởi dấu cách, có
giá trị nguyên trong [1,1000]
Output: Dòng đầu ghi diện tích hình tam giác Dòng thứ hai ghi độ dài cạnh huyền Các số lấy 1 số
Câu 5: CHIAMAN - Chia mận - CDL1P13
Cô giáo đi du lịch ở Sapa mang về túi mận làm quà cho cả lớp Túi mận có k quả, lớp có n học sinh Mận được chia đều để em nào cũng nhận được một số lượng quả như nhau Nếu còn thừa, những quả còn lại sẽ dành cho các bạn nữ
Viết chương trình nhập vào n,k từ bàn phím, đưa ra màn hình số quả mận mỗi HS nhận được và số quả dành riêng cho các em nữ Xem thêm ví dụ mẫu để biết định dạng dữ liệu xuất
Input: Dòng đầu ghi số n là số HS trong lớp Dòng thứ hai ghi k Các giá trị là số nguyên dương có
giá trị không quá 106
Output: Dòng đầu ghi số quả mận mỗi HS được chia Dòng thứ hai ghi số lượng quả mận dành
Moi hoc sinh duoc chia 3 qua man
So man danh rieng cho cac em nu là 30
Câu 6: BANHOC - Tính số bàn học - CDL1P14
Trang 5NĂM HỌC: 2022 - 2023
Trường mới rộng và đẹp hơn trường cũ, số phòng học cũng nhiều hơn so với trước Nhà trường định tuyển thêm học sinh cho ba lớp mới với số lượng học sinh mỗi lớp tương ứng là a,b,c Cần mua bàn cho các lớp mới này Mỗi bàn không có quá 2 chỗ ngồi cho học sinh Xác định số lượng bàn tối thiểu cần mua?
Input: Gồm ba dòng ghi lần lượt a,b,c (các giá trị số nguyên dương trong [1,500])
Output: Một số nguyên là số lượng bàn tối thiểu cần mua (xem thêm ví dụ mẫu để biết định dạng
So ban toi thieu can mua: 59
Bài 5: THỰC HÀNH VIẾT CHƯƠNG TRÌNH ĐƠN GIẢN Câu 1: PTB1 - Giải phương trình bậc nhất - CDL1P15
Cho phương trình bậc nhất được biểu diễn bởi hai số thực a,b (a≠0) Tính và in ra nghiệm của phương trình ax+b=0
Input: Dòng đầu ghi số a (Khác 0) Dòng thứ hai ghi số b Các số thực có giá trị không quá 1000 Output: Đưa ra một số thực là nghiệm của phương trình, lấy 1 số phần thập phân
Ví dụ:
1
2
Nghiem cua phuong trinh la: -2.0
Câu 2: ANNINHLT - An ninh lương thực - CDL1P16
Trung bình người dân có a kg gạo để ăn, chế biến và phục vụ chăn nuôi trong 1 năm Để đảm bảo an ninh lương thực, tổng số gạo dự trữ trong các kho của nhà nước chia cho đầu người phải lớn hơn hoặc bằng a kg Một nước có số dân là b thì phải dự trữ tối thiểu bao nhiêu kg gạo? Em hãy viết chương trình nhập vào từ bàn phím hai số a,b Đưa ra màn hình khối lượng gạo tối thiểu cần dự trữ?
Input: Gồm hai dòng ghi lần lượt là a,b Các giá trị là số nguyên dương không quá 109
Output: Gồm 1 dòng ghi số lượng gạo cần dự trữ (theo định dạng như ví dụ mẫu)
Ví dụ:
365
91086294
So gao can du tru: 33246497310
Câu 3: UCLN - Tìm ước chung lớn nhất - CDL1P17
Cho hai số nguyên a,b Tính và in ra ước số chung lớn nhất của hai số đó?
Input: Gồm 2 dòng, mỗi dòng ghi 1 số nguyên có giá trị tuyệt đối không quá 109
Output: Ghi ước chung lớn nhất của hai số nhập vào (xem định dạng ở ví dụ mẫu)
Trang 6Ví dụ:
2
6
Uoc chung lon nhat: 2
Câu 4: VANTOC - Vận tốc chạm đất của vật rơi tự do - CDL1P18
Viết chương trình tính và đưa ra vận tốc v (m/s) khi chạm mặt đất của một vật rơi tự do từ độ cao h, biết rằng v=√2𝑔ℎ; trong đó g là gia tốc trọng trường g=9.8m/s2 Độ cao h được nhập vào từ bàn phím
Input: Ghi một số thực là độ cao h
Output: Ghi một số thực là độ lớn vận tốc cần tìm Lấy 2 số phần thập phân
Ví dụ:
Bài 6: CÂU LỆNH RẼ NHÁNH Câu 1: CAPHE - Sản lượng cà phê – CDL2P2
Ở Tây Nguyên sản xuất hai loại cà phê là Robusta và Arabica Trung bình hằng năm lượng cà phê Arabica chiếm 10% tổng sản lượng và giá bán trung bình gấp 2.5 lần so với cà phê Robusta Những năm Arabica được mùa (chiếm từ 10% tổng sản lượng trở lên) giá bán chỉ gấp 2 lần, còn khi mất mùa thì giá bán gấp 3 lần
Nhập vào sản lượng cà phê và sản lượng cà phê Arabica Chương trình sẽ thông báo “Arabica duoc mua.” hoặc “Arabica mat mua.” cùng tỉ lệ giá bán tương ứng của Arabica
Input:
- Dòng thứ nhất ghi một số nguyên là sản lượng cà phê tổng X
- Dòng thứ hai ghi một số nguyên là sản lượng cà phê Arabica Y (Y≤X); các số nguyên dương có giá trị không quá 109
Output:
- Dòng thứ nhất ghi “Arabica duoc mua.” hoặc “Arabica mat mua.”
- Dòng thứ hai ghi “Hệ số giá bán: x” với x là tỉ lệ giá bán tuỳ theo tình hình sản lượng
# Nhập sản lượng cà phê tổng và sản lượng cà phê Arabica
total_coffee = float(input("Nhập sản lượng cà phê tổng: "))
arabica_coffee = float(input("Nhập sản lượng cà phê Arabica: "))
# Tính tỉ lệ cà phê Arabica so với tổng sản lượng
arabica_ratio = arabica_coffee / total_coffee
Trang 7# In ra tỉ lệ giá bán của Arabica
print("Tỉ lệ giá bán của Arabica:", arabica_price)
Câu 2: BASODUONG - Kiểm tra ba số có dương cả không – CDL2P3
Nhập vào 3 số thực a,b,c Hãy in ra “Ca ba so deu duong” nếu cả ba số a,b,c nhập vào đều là số dương; ngược lại in “It nhat mot so am”
Input: Gồm ba dòng, mỗi dòng ghi một số nguyên
Câu 3: TONGAMDUONG - Kiểm tra tổng âm dương – CDL2P4
Cho hai số nguyên có giá trị tuyệt đối không quá 109 Kiểm tra tính âm, dương của tổng (a+b) In ra
“Tong am” nếu giá trị tổng là âm, “Tong duong” nếu giá trị tổng là >=0
Input: Một dòng ghi hai số nguyên a,b cách nhau bởi dấu cách
Output: In ra kết quả cần tìm
Ví dụ:
Câu 4: NAMNHUAN - Kiểm tra năm nhuận (T76) – CDL2P5
Năm nhuận là những năm chia hết cho 400 hoặc là những năm chia hết cho 4 mà không chia hết cho
100 Nhập vào một số nguyên dương n, hãy đưa thông báo "Khong la nam nhuan" nếu năm n không phải năm nhuận; "Nam nhuan" nếu n là năm nhuận
Trang 8Bà mua cho hai anh em Việt và Nam n quả táo, bà muốn chia đều số táo cho hai anh em Trong trường hợp n chẵn thì hai anh em sẽ nhận được số táo bằng nhau, trong trường hợp ngược lại thì em Nam sẽ nhận số táo nhiều hơn Việt 1 quả
Hãy cho biết số táo của Việt và Nam
Viet = (n - 1) // 2 Nam = (n + 1) // 2 print("Số táo của Việt là:", Viet) print("Số táo của Nam là:", Nam)
Bài 7: THỰC HÀNH CÂU LỆNH RẼ NHÁNH Câu 1: TUOIBAUCU - Tuổi bầu cử (b1-T77) – CDL2P6
Nhập vào một số nguyên là tuổi của một người Hãy kiểm tra xem người đó có đủ tuổi bầu cử hay không? Một người nếu đủ 18 tuổi trở lên được xem là đủ tuổi bầu cử
Input: Một số nguyên age (0<=age<=150)
Output: In ra “Ban da du tuoi bau cu” hoặc “Ban chua den tuoi bau cu”
Ví dụ:
Câu 2: CHIAKEO - Chia kẹo – CDL2P7
Có n chiếc kẹo và m em bé Hãy viết chương trình nhập 2 số nguyên dương n,m và kiểm tra n chiếc kẹo có chia đều được cho m em bé hay không Hãy thông báo ra “Co” hoặc “Khong”
Input: Một dòng ghi hai số nguyên n,m (1<=n,m<=1000)
Output: In ra “Co” nếu n kẹo có thể chia đều cho m bé, ngược lại in ra “Khong”
Ví dụ:
Câu 3: SODUNGGIUA – Số đứng giữa – CDL2P8
Nhập vào 3 số thực a,b,c Hãy in ra số có giá trị ở giữa, là số không là lớn nhất cũng không phải là nhỏ nhất trong ba số Dữ liệu đảm bảo ba số có giá trị khác nhau đôi một
Input: Gồm 3 dòng mỗi dòng ghi một số thực lần lượt là a,b,c
Output: In ra một số thực là kết quả cần tìm
Ví dụ:
Câu 4: MAX3 - Tìm số lớn nhất trong 3 số – CDL2P9
Cho ba số nguyên, mỗi số trên một dòng Hãy viết chương trình tìm ra số lớn nhất trong ba số đó?
Trang 9NĂM HỌC: 2022 - 2023
Input: Gồm ba dòng, mỗi dòng ghi một số nguyên có giá trị tuyệt đối không quá 106
Output: Gồm một số nguyên là số lớn nhất trong 3 số
Câu 5: TINHTIENDIEN - Tính tiền điện – CDL2P10
Trong tháng, người tiêu dùng tiêu thụ x (kWh) điện Nếu x<=a thì số tiền phải trả là x∗d1; nếu a<x<=b thì phải trả a∗d1+(x−a)∗d2; nếu x>b thì số tiền phải trả là a∗d1+(b−a)∗d2+(x−b)∗d3
Cho các số nguyên dương a,b,d1,d2,d3 và số x, hãy tính và đưa ra màn hình số tiền điện phải trả
Input: 1 dòng gồm 6 số nguyên cách nhau bởi dấu cách, các số có giá trị dương a,b,d1,d2,d3 và số x
print("So tien dien phai tra:", money)
Câu 6: BMI - Tính chỉ số cân nặng – CDL2P11
Một người cân nặng w (kg) và cao h (m) sẽ có chỉ số BMI=w/h2 Bảng dưới đây là bảng đánh giá sức khoẻ cho người Châu Á theo chỉ số BMI Hãy viết chương trình đánh giá sức khoẻ của một người dựa vào giá trị w, h của họ
• BMI < 18.5 ⇒ Thiếu cân
• 18.5 ≤ BMI ≤ 22.9 ⇒ Bình thường
• BMI > 22.9 ⇒ Thừa cân
Input:
• Dòng đầu ghi w là số cân nặng ở đơn vị kg
• Dòng thứ hai ghi h là chiều cao ở đơn vị m Các giá trị đều là số thực dương
Trang 10Output: Gồm một dòng ghi “Thieu can”, “Binh thuong” hoặc “Thua can” tuỳ theo giá trị BMI của
người đó
Ví dụ:
55 1.65
Binh thuong
# Nhập vào cân nặng và chiều cao
weight = float(input("Nhap can nang (kg): "))
height = float(input("Nhap chieu cao (m): "))
Hãy in ra màn hình N câu chào “Hello world!”, mỗi câu trên một dòng với số N được nhập vào từ bàn phím
Link nộp bài: https://lqdoj.edu.vn/problem/cdl3p1
Câu 2: TONGCHIAHET3 - Tổng các số tự nhiên chia hết cho 3 nhỏ hơn hoặc bằng n – CDL3P2
Cho số tự nhiên n Hãy tính tổng các số tự nhiên nhỏ hơn hoặc bằng n mà chia hết cho 3
Input: Một số tự nhiên n có giá trị không quá 109
Output: Ghi ra một số nguyên là tổng tìm được
Trang 11Câu 4: TIETKIEM - Tính tiền tiết kiệm – CDL3P4
Mẹ định gửi tiết kiệm một khoản tiền tại một ngân hàng có lãi suất phần trăm theo năm, nghĩa là sau
1 năm tiền lãi nhận được là số phần trăm lãi suất của số tiền gửi Hết 1 năm nếu mẹ không rút tiền thì
cả vốn lẫn lãi sẽ tự động được gửi tính cho năm tiếp theo Hãy viết chương trình nhập vào số tiền T ban đầu (đơn vị triệu đồng), số năm mẹ muốn gửi liên tiếp cả gốc lẫn lãi và xuất ra số tiền lãi hàng năm mà mẹ có thể nhận được để mẹ tham khảo
Input: Một số tiền T, số năm n và lãi xuất năm là lai
Output: Gồm n dòng, mỗi dòng ghi một số thể hiện số tiền mẹ có thể có sau từng năm;
Ví dụ:
11.025 11.576 12.155 12.763 13.401 14.071 14.775 15.513 16.289
t=float(input("nhập số tiền muốn gửi")) n=int(input("nhập số năm muốn gởi")) lai=float(input("nhập phần trăm lãi xuất")) s=0.0
s=t
Trang 12for i in range (1, n+1):
s = s + (s*lai)/100 print ("số tiền nhận được sau năm thứ ", i, "là: ", s)
Bài 9: THỰC HÀNH CÂU LỆNH LẶP Câu 1: TONGN - Tính tổng các số nguyên liên tiếp từ 1 tới N – CDL3P5
Nhập vào 1 số nguyên dương N Tính và in ra tổng N số nguyên liên tiếp
Input: Gồm một số nguyên dương N<=106
Output: Gồm một số nguyên là tổng cần tìm
Ví dụ:
Câu 2: DEMSOUOC - Đếm số ước thực sự – CDL3P6
Nhập vào số nguyên N Đếm xem có bao nhiêu ước thực sự của N Ước thực sự là ước khác 1 và N
Câu 3: GACHO - Bài toán cổ Gà, Chó – CDL3P8
Lập trình giải bài toán cổ tổng quát: Có tổng số n tổng số con, m là tổng số chân Hãy đưa ra số lượng gà, chó
Vừa gà vừa chó
Bó lại cho tròn
Ba mươi sáu con
Một trăm chân chẵn
Hỏi có mấy con gà, mấy con chó?
Input: Gồm một dòng ghi hai số nguyên n,m (1≤n,m≤1000)
Output: Ghi hai số nguyên trên một dòng tương ứng là số lượng gà, số lượng chó
for i in range(2, num):
if num % i == 0:
is_prime = False
Trang 13NĂM HỌC: 2022 - 2023
# Không sử dụng break ở đây, mà sử dụng biến cờ is_prime # để kiểm soát việc lặp và dừng kiểm tra ước số khi cần thiết # nếu tìm thấy một ước số, đặt is_prime bằng False và thoát khỏi vòng lặp
if is_prime:
print(num, "là số nguyên tố") else:
print(num, "không là số nguyên tố") Câu 4: Vacxin (T85) – CDL3P12
Để thử nghiệm lâm sàng vacxin mới ở giai đoạn 1, người ta cần tuyển những người trong độ tuổi từ
18 đến 64 tuổi và thoả mãn điều kiện 18.5 <= cân nặng/(chiều cao)^2 <=22.9
Theo tập hồ sơ nhận được từ những người tình nguyện hãy đưa ra màn hình số người sẽ được xét để tham gia thử nghiệm Số liệu về tuổi, cân nặng (kg) và chiều cao (m) của mỗi hồ sơ nhập vào từ bàn phím, mỗi số trên một dòng Nhập tuổi bằng 0 để kết thúc tập hồ sơ
Input: Dữ liệu gồm nhiều bộ test, mỗi bộ gồm 3 dòng:
• Dòng đầu ghi số tuổi, giá trị tuổi trong [1,150]
• Dòng 2 ghi số cân nặng, giá trị số thực
• Dòng 3 ghi chiều cao, giá trị số thực
Output: Ghi một số nguyên là số lượng người được xét
Ví dụ:
19
54 1.61
21
30 1.7
thì sau khi nhảy nó sẽ đến vị trí x0+a Con thỏ xám nhảy theo hướng âm và độ dài mỗi bước nhảy là
b, tức là nếu vị trí hiện tại là y0 thì sau khi nhảy sẽ đến vị trí y0-b
Ví dụ, giả sử x = 0, y = 10, a = 3, b = 2 Sau giây thứ nhất, mỗi con thỏ sẽ ở vị trí 3 và 8 Sau giây thứ 2, cả 2 con thỏ sẽ ở cùng vị trí 6
Trang 14Bây giờ An tự hỏi: Liệu hai con thỏ có ở cùng một vị trí vào cùng một thời điểm không? nếu có thì mất bao lâu? Bạn hãy giúp an nhé
Dữ liệu: Nhập vào 4 số nguyên x, y, a và b
Kêt quả: Nếu hai con thỏ không bao giờ đồng thời ở cùng một vị trí thì cho kết quả là -1, ngược lại hiển thị ra số nguyên duy nhất là số giây mà hai con thỏ sẽ cần để đồng thời ở cùng một vị trí
Hai con thỏ không thể gặp nhau
Giải: (Bài toán tìm ước chung lớn nhất)
print("Hai con thỏ không thể gặp nhau")
Bài 10: CHƯƠNG TRÌNH CON VÀ THƯ VIỆN CÁC CHƯƠNG TRÌNH CON CÓ SẴN Câu 1: MAX2 - Dùng hàm max tìm max của 2 số – CDL4P1
Cho hai số nguyên a,b Tìm ra phần tử lớn nhất trong hai số đó Yêu cầu: sử dụng hàm max có sẵn trong thư viện
Input: Một dòng ghi hai số nguyên cách nhau bởi dấu cách (|a|,|b|≤109)
Output: In ra một số nguyên là kết quả cần tìm
Ví dụ:
Link nộp bài: https://lqdoj.edu.vn/problem/cdl4p1
Câu 2: MAX4 - Tìm max 4 số bằng hàm có sẵn – CDL4P2
Trang 15NĂM HỌC: 2022 - 2023
Cho 4 số nguyên a,b,c,d Tìm và đưa ra phần tử lớn nhất trong 4 số đó Yêu cầu: sử dụng hàm max
có sẵn trong thư viện
Input: Gồm 4 dòng, mỗi dòng ghi một số nguyên có giá trị trong [−1000,1000]
Output: In ra một số nguyên là kết quả cần tìm
Link nộp bài: https://lqdoj.edu.vn/problem/cdl4p2
Câu 3: ABS - Trị tuyệt đối – CDL4P3
Nhập vào hai số nguyên a,b Tính và in ra giá trị tuyệt đối |a−b|
Input: Một dòng ghi hai số nguyên a,b có giá trị trong [−1000,1000]
Output: In ra một số nguyên là kết quả cần tìm
Ví dụ:
Link nộp bài: https://lqdoj.edu.vn/problem/cdl4p3
Câu 4: POW - Luỹ thừa – CDL4P4
Sử dụng hàm pow có sẵn trong thư viện để tính an (a mũ n)
Input: Một dòng ghi hai số nguyên lần lượt là a,n có giá trị trong [0,30]
Output: Một số nguyên là giá trị an
Ví dụ:
Link nộp bài: https://lqdoj.edu.vn/problem/cdl4p4
Câu 5: GCD - Tìm ước chung lớn nhất hai số (T90) – CDL4P6
Cho hai số nguyên a,b Hãy tìm ước số chung lớn nhất của hai số a,b
Input: Gồm một dòng ghi hai số nguyên a,b cách nhau bởi dấu cách (|a|,|b|≤106)
Output: Một số nguyên là ước số chung lớn nhất của hai số đã cho