Bài toán này nhờ các bạ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
" 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;
}
Bài toán này nhờ các bạ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
Giả sử 36 con đều là gà:36 x 2=72{chân}
Vậy số chân thiếu là:100-72=28{chân}
Sỡ dĩ thiếu vì ta tính chó chỉ có 2 chân:
Vậy số chó là: 28:2=14 con
Số gà là:36-14=22 con
Giả sử mỗi con chó chỉ đứng bằng hai chân sau hai chân trước co lên .
Khi đó mỗi con chó chỉ đi bằng hai chân và ta có thể coi 36 con đều là gà
Lúc này 36 con gà có 2 x 36 = 72 ( con )
Số chan có lên sẽ là 100 - 72 = 28 ( chân )
So con cho la : 28 : 2 = 14 ( con )
Số con 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, hỏi có mấy gà mấy chó?
#Bài toán này mik nghĩ cần dùng phương trình 2 ẩn vì vậy mik cho là toán lớp 7
Bạn có thể tham khảo bài này:
Gọi số chó là x (con)
Gọi số gà là y (con)
theo bài ta có pt: x+y=36 (1)
-vừa gà vừa chó bó lại cho tròn 100 chân chẵn => pt: 4x=2y= 100 (2)
từ (1) và (2) => ta có hệ phương trình
{4x+2y=100 { x= 14
| =>|
{x+y=36 { y = 22
Vậy số gà là 22 con ,số chó là 14 con
Bài toán cổ:
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
giả sử tất cả 36 con đều là gà
=>sẽ có 36*2=72 (cái chân)
như vậy là thiếu 100-72=28(cái chân)
sở dĩ thiếu vì ta tính mỗi con chó chỉ có 2 chân
như vậy số chó sẽ là 28/2=14(con)
số con gà là 36-14=22(con)
Giả sử \(36\) con đều là chó .Khi đó tổng số chân là:
\(4\cdot36=144\)(chân)
Tổng số chân tăng thêm là :
\(144-100=44\)(chân)
Tổng số chân tăng thêm vì một con gà đã được tính như một con chó.Như vậy mỗi con gà đã được tính thêm:
\(4-2=2\)(chân)
Số con gà là:\(44:2=22\)(con)
Số con chó là:\(36-22=14\)(con)
Đáp số: 22 con gà
14 con 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ó bao nhiêu con gà , bao nhiêu con chó ?
CÁC BẠN GIẢI DÙM MÌNH BÀI TOÁN VUI NÀY NHÉ
Bài làm
Nếu tất cả là chó thid có số chân là:
36 x 4 = 144 ( chân )
Số con gà có là:
( 144 - 100 ) : 2 = 22 ( con )
Số con chó có là:
36 - 22 = 14 ( con )
Đáp số : Gà : 22 con
Chó : 14 con
~ Hok Tốt ~
Gọi số con gà là x (x thuộc N*,x<36,con)
Thì : Số con chó là 36-x(con)
:Số con gà là 2x(chân)
:Số chân chó là 4*(36-x)(chân)
Vì số chân gà và chân chó là 100 chân nên ta có phương trình 2x+4*(36-x)=100
khi và chỉ khi 2*x+144-4x=100
khi và chỉ khi -2*x=100-144=-44
khi và chỉ khi x=-44/-2=22(thoả mãn điều kiện)
Vậy số con gà là 22(con)
Số con chó là 36-22=14(con)
giúp mình giả bài toán này 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 nhiêu con gà và bao nhiêu con chó
( Bài toán cổ )
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ó.
Nếu tất cả đều là chó thì tổng 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 )
đáp số : 22 con và 14 con