

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!

Đây là câu trả lời đã được xác thực
Câu trả lời được xác thực chứa thông tin chính xác và đáng tin cậy, được xác nhận hoặc trả lời bởi các chuyên gia, giáo viên hàng đầu của chúng tôi.
Để giải bài toán này, chúng ta có thể sử dụng phương pháp thử tất cả các khả năng.
Ta có 3 loại sơn với trọng lượng lần lượt là 16kg, 17kg và 21kg. Người khách cần mua tổng cộng 185kg sơn.
Chúng ta có thể sử dụng 3 vòng lặp lồng nhau để thử tất cả các khả năng mua sơn:
for thung16 in range(0, 185//16 + 1):
for thung17 in range(0, 185//17 + 1):
for thung21 in range(0, 185//21 + 1):
total_weight = thung16*16 + thung17*17 + thung21*21
if total_weight == 185:
print("Số thùng 16kg:", thung16)
print("Số thùng 17kg:", thung17)
print("Số thùng 21kg:", thung21)
Trong đoạn mã trên, ta duyệt qua tất cả các giá trị có thể của số lượng thùng từ 0 đến số thùng tối đa có thể mua (tổng trọng lượng chia cho trọng lượng của từng loại sơn). Tại mỗi vòng lặp, ta tính tổng trọng lượng sơn và kiểm tra xem có bằng 185kg không. Nếu bằng, ta in ra số lượng thùng tương ứng với từng loại sơn.
Hãy giúp mọi người biết câu trả lời này thế nào?
Program BTT;
Uses crt;
Var a,b,c: byte;
Begin
Clrscr;
For a:=1 to 12 do
For b:=1 to 11 do
For c:=1 to 9 do
If a*16+b*17+c*21=185 then
Begin
Writeln(a,' thung dau loai 16kg');
Writeln(b,' thung dau loai 17kg');
Writeln(c,' thung dau loai 21kg');
Writeln;
End;
Readln
End.
Hãy giúp mọi người biết câu trả lời này thế nào?
Cái chỗ WriteLn thứ 4 là sao vậy
Để cho nó xuống hàng á bạn. Làm bài khi chạy nhìn đẹp hơn á, đỡ rối nữa.
Bạn ơi,đề bài chỉ hỏi là không phải bán lẻ thùng nào thôi chứ không bắt buộc phải bán.Nên là nếu không bán thùng nào đó mà vẫn thỏa mãn điều kiện thì từ 0 vẫn được ấy.
bạn ơi cho mình code c++ vs ạ
Bảng tin