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.
Tính số con mỗi loại
" 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."
Viết chương trình tính số chân gà, chân chó (dùng câu cú pháp While do)
Giải bài toán
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ó bao nhiêu gà, bao nhiêu chó?
bằng hai cách
a) Không dùng phương trình
b) Giải phương trình bằng cách chọn \(x\) là số chó
a) Vì 1 con gà có 2 chân, một con chó có 4 chân.
Giả sử 36 con đều là gà thì tổng số chân gà là: 2 x36 =72 (chân)
Như vậy số chân thừa ra là: 100-72=28(chân)
Số chân mỗi con chó hơn số chân mõi con gà là:4-2=2(chân)
Số con chó là:28:2=14( con)
Số con gà là:36-14=22(con)
Vậy: Có 14 con chó và 22 con gà
b) Gọi x(con) là số chó(Điều kiện: \(x\in Z^+\))
Số con gà là: 36-x(con)
Số chân của con chó là: 4x(chân)
Số chân của con gà là: 2(36-x)(chân)
Theo đề, ta có: \(4x+2\left(36-x\right)=100\)
\(\Leftrightarrow4x+72-2x=100\)
\(\Leftrightarrow2x=28\)
hay x=14(thỏa ĐK)
Số con gà là: 36-14=22(con)
Vậy: Có 14 con chó và 22 con gà
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ó?
ngôn ngữ c++
```cpp
#include <iostream>
using namespace std;
int main() {
int n = 36; // tổng số con
int m = 100; // tổng số chân
int g = (2*n - m/2)/3; int c = (4*n - 2*m)/6; if (g + c == n && 2*g + 4*c == m && m % 2 == 0) { cout << "So con ga: " << g << endl; cout << "So con cho: " << c << endl; } else { cout << "Khong co dap an" << endl; } return 0;
}
```
Kết quả khi chạy chương trình sẽ là:
```
So con ga: 22
So con cho: 14
```
#include <iostream>
int main() {
int n, m;
std::cout << "Nhap tong so con (n): ";
std::cin >> n;
std::cout << "Nhap tong so chan (m): ";
std::cin >> m;
int g, c; // g: so luong ga, c: so luong cho
// Giai he phuong trinh
c = (4 * n - m) / 2;
g = n - c;
// Kiem tra ket qua
if (c < 0 || g < 0 || (m % 2 != 0) || (4 * n - m) % 2 != 0) {
std::cout << "Khong ton tai gia tri hop le cho so luong ga va cho!" << std::endl;
} else {
std::cout << "So luong ga: " << g << std::endl;
std::cout << "So luong cho: " << c << std::endl;
}
return 0;
}
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.
Tính số con mỗi loại.
chó có 4 chân, gà có 2 chân.
nếu tất cả đều có 4 chân thì có số chân tất cả là 4*36=144 chân
số gà là (144-100(/2 = 22 con
số chó là 36-22=14
Giả sử 36 con đều là gà thì có số chân là : 36 * 2=72 chân
Số chân bị hụt là 100-72=28 chân
Sở dĩ bị hụt 28 chân vì thay 1 con chó bằng 1 con gà
Số chân bị hụt của 1 con chó là : 4-2=2 chân
Số con chos là : 28:2=14 con
Số con gà là : 36-14=22 con
CHÚC BẠN HỌC TỐT NHÉ
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. Tính số gà, số chó ?
ta cần có 14 con chó và 22 con gà có đúng kông cô nàng hỏi vu vo ..............
Gọi x là số gà
Số chó là: 36 – x
Số chân gà: 2x
Số chân chó: 4(36-x)
theo đề bài ta có:
2x + 4(36 – x) =100
2x + 144 – 4x = 100
2x = 144 – 100
2x = 44
x = 22
Vậy số gà là 22 con
Số chó : 36 – 22 = 14
—
Bạn bảo mấy con chó đặt 2 chân trước lên ghế,tổng số chân dưới đất sẽ là 36 x 2 = 72 chân. Suy ra số chân trên ghế là 28 chân.
Vậy có 14 con chó ….
—
Dùng hệ phương trình
Gọi x là gà, y là chó
Ta có hệ pt:
x + y = 36
2x + 4y = 100
Giải hệ pt
x = 22,y = 14
Vậy gà có 22 con, chó có 14 con. Mời các bạn chia sẻ thêm cách giải hay, thú vị khác nữa nhé.
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ó bao nhieu con mỗi loại
Giải:
Giả sử mỗi con chó chỉ đứng bằng 2 chân sau và co 2 chân trước lên. Khi đó, mỗi con chó chỉ có hai chân và ta có thể coi 36 con đều là gà.
Lúc này, 36 con có: 2 x 36 = 72 (chân)
Số chân co lên sẽ là: 100 – 72 = 28 (chân)
Số chó là: 28 : 2 = 14 (con)
Số gà là: 36 – 14 = 22 (con)
Giả sử tất cả đều là chó thì có:
36x4=144(chân)
Số chân chó hơn gà là:4-2=2(chân)
Số gà có là:
(144-100):2=22(con)
Số chó có là:
36-22=14(con)
Đáp số: gà:22 con
chó:14 con
Giả sử mỗi con chó chỉ đứng bằng 2 chân sau và co 2 chân trước lên. Khi đó, mỗi con chó chỉ có hai chân và ta có thể coi 36 con đều là gà.
Lúc này, 36 con có: 2 x 36 = 72 (chân)
Số chân co lên sẽ là: 100 – 72 = 28 (chân)
Số chó là: 28 : 2 = 14 (con)
Số gà là: 36 – 14 = 12 (con)
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 Bao nhiêu con gà? Bao nhiêu con chó?
Gọi x là số gà
Số chó là: 36 – x
Số chân gà: 2x
Số chân chó: 4(36-x)
theo đề bài ta có:
2x + 4(36 – x) =100
2x + 144 – 4x = 100
2x = 144 – 100
2x = 44
x = 22
Vậy số gà là 22 con
Số chó : 36 – 22 = 14
Vì 1 con gà có 2 chân, một con chó có 4 chân.
Giả sử 36 con đều là gà thì tổng số chân gà là: \(2\times36=72\) (chân)
Như vậy số chân thừa ra là: \(\text{100-72=28}\)(chân)
Số chân mỗi con chó hơn số chân mõi con gà là:\(\text{4-2=2}\)(chân)
Số con chó là:\(\text{28:2=14}\)( con)
Số con gà là:\(\text{36-14=22}\)(con)
Đáp số: 14 con chó ; 22 con gà.
Dạng toán giả thiết tạm:)
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
tính số gà , số chó.
Giả sử nếu là chó thì có số chân là :
36 x 4 = 144 ( chân )
Số gà là :
( 144 – 100 ) : 2 = 22 ( con )
Số chó là :
36 – 22 = 14 ( con )
ĐS : . . .
bạn tham khảo trong câu hỏi tương tự nhé
........
.........
Giả sử tất cả đều là gà thì số chân sẽ là: 2 x 36 = 72 (chân)
Số chân còn thiếu là: 100 – 72 = 28 (chân)
Số con chó là: 28 : 2 = 14 (con chó)
Số con gà là: 36 – 14 = 22 (con gà).
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
TÌM SỐ CON GÀ , SỐ CON CHÓ
nếu tất cả là chó thì số chân là: 36 x 4 = 144 (chân)
số gà là: (144-100) : 2 = 22(con)
số chó là: 36 - 22 = 14(con)
nếu tất cả là gà thì có số chân là :36*2=72 (chân)
số con chó là :(100-72)/(4-2)=14(con)
số con gà là :36-14=22(con)
đ/s:22 gà và 14 chó