Câu hỏi:
13/07/2024 9,304Lập trình giải bài toán dân gian TRĂM TRÂU TRĂM CỎ:
"Trâu đứng ăn năm
Trâu nằm ăn ba
Lụ khụ trâu già
Ba con một bó
Trăm con ăn cỏ
Trăm bó no nê.
Hỏi có bao nhiêu trâu đứng, trâu nằm, trâu già?".
Sale Tết giảm 50% 2k7: Bộ 20 đề minh họa Toán, Lí, Hóa, Văn, Sử, Địa…. form chuẩn 2025 của Bộ giáo dục (chỉ từ 49k/cuốn).
Quảng cáo
Trả lời:
Bài toán có thể phát biểu lại như sau: Có một trăm con trâu ăn hết một trăm bó cỏ. Mỗi con trâu đứng ăn được 5 bó. Mỗi con trâu nằm ăn được 3 bó. Ba con trâu già ăn cùng nhau hết 1 bó. Hỏi có bao nhiêu con trâu đứng, bao nhiêu con trâu nằm và bao nhiêu con trâu già?
Mỗi trâu đứng ăn 5 bó cỏ nên tối đa số trâu đứng chỉ có thể là 100/5 tức là 20 con.
Mỗi trâu nằm ăn 3 bó cỏ nên số trâu nằm nhỏ hơn hoặc bằng 100/3 tức là 33 con.
Số trâu già = 100 – Số trâu đứng - Số trâu nằm
Chương trình có thể viết như sau:
#Trăm trâu, trăm cỏ
for i in range(1, 21):
for j in range(1, 34):
k = 100 – I - j
if 5*i + 3*j + k/3 == 100 :
print("Trâu đứng ",i," trâu nằm ",j," trâu già " ,k)
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1:
Viết chương trình nhập vào từ bàn phím số tự nhiên n và tính tổng:
S = 1 + 1/2 + 1/3 + ... + 1/n
Câu 2:
Viết chương trình tính tổng các số tự nhiên chẵn và tổng các số tự nhiên lẻ không vượt quá n (n là một số tự nhiên được nhập vào từ bàn phím).
Câu 3:
Viết chương trình nhập vào từ bàn phím số tự nhiên n và tính tổng:
S = 1 × 2 + 2 × 3 + 3 × 4 + ... + (n − 1) × n.
Câu 4:
Viết chương trình giải bài toán dân gian:
"Vừa gà vừa chó
Bó lại cho tròn
Ba mươi sáu (36) con
Một trăm (100) chân chẵn
Hỏi có mấy gà mấy chó?".
Câu 5:
Viết chương trình nhập số tự nhiên n từ bàn phím rồi tính tổng và tích các số thực sự của n (số k là ước số thực sự của n nếu n%k = 0, k < n).
Câu 6:
Cho đoạn chương trình sau:
sum=0
for i in range(1,11):
sum=sum+i*i
print(sum)
a) Kết quả thực hiện các câu lệnh trên là gì?
15 câu Trắc nghiệm Tin học 10 Cánh diều Biến, phép gán và biểu thức số học có đáp án (Phần 2)
15 câu trắc nghiệm Tin học 10 Kết nối tri thức Bài 16 có đáp án
15 câu Trắc nghiệm Tin học 10 Cánh diều Làm quen với ngôn ngữ và lập trình bậc cao có đáp án (Phần 2)
Đề thi Học kì 1 Tin học 10 KNTT - Định hướng ICT có đáp án (Đề 1)
Đề thi Học kì 1 Tin học 10 (Đề số 1)
15 câu trắc nghiệm Tin học 10 Kết nối tri thức Bài 19 có đáp án
15 câu trắc nghiệm Tin học 10 Kết nối tri thức Bài 18 có đáp án
15 câu Trắc nghiệm Tin học 10 Cánh diều Các kiểu dữ liệu số và câu lệnh vào - ra đơn giản có đáp án (Phần 2)
về câu hỏi!