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++
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
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à
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)
Đáp số: 14 con chó ; 22con gà.
Giả sử toàn là chó .
Tổng số chân là :
4 x 36 = 144 ( chân )
Số chân thừa là :
144 - 100 = 44 ( chân )
Thừa 44 chân vì ta tính 1 con gà thành 1 con chó .
1 con gà tính thừa :
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ó .
Ai tk mk thì mk tk lại cho .
Cách giải cho trường tiểu học : Giả sử rằng gà có bốn chân mỗi. Sau đó tổng số chân động vật sẽ là: 36 x 4 = 144( chân). Tổng chân của chó và gà sẽ được 144 ; Như vậy ,ta tính được là :144 - 100 = 44( chân thực) . Mỗi con gà có 2 chân ; do đó số gà là : 44: 2 = 22 . Số chó là : 36 -22 = 14 ; Trả lời: 22 con gà ; 14 con chó .
Giải pháp cho trung học phổ thông : Cho x là số chó , cho y là số gà . Chúng ta có thể thiết lập các phương trình như sau : { X + y = 36 .................. ( 1 ) { 4x + 2y = 100 ......... . ( 2 ) Nhân các phương trình dưới bằng 2. Vì vậy, chúng ta sẽ có: { 2x + 2y = 72 ............ ... ( 3 ) { 4x + 2y = 100 ............ .. ( 4 ) _____________________ = > 2x = 28 = > X = 14 = > Y = 36-14 = 22 Trả lời : số chó là 14 ; số gà là 22
Giả sử 36 con đều là gà cả. Như vậy, số chân đếm được sẽ là :
36 x 2 = 72 (chân)
Số chân hụt đi là :
100 - 72 = 28 (chân)
Số chân bị hụt đi như vậy là do khi giả thiết 36 con là gà cả thì mỗi con chó bị hụt đi mất 2 chân.
Số chó là :
28 : 2 = 14 (con)
Số gà là :
36 - 14 = 22 (con)
Đáp số : 22 con gà và 14 con chó.
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
Gọi số x là số chó (\(x\inℕ\), \(x< 36\))
Khi đó, số chân chó là \(4x\).
Vì cả gà và chó là \(36\) con nên số gà là \(36-x\) và số chân gà là \(2\left(36-x\right)\)
Tổng số chân là 100 nên ta có phương trình :
\(4x+2\left(36-x\right)=100\)
\(\Leftrightarrow4x+72-2x=100\)
\(\Leftrightarrow2x=28\)
\(\Leftrightarrow x=14\) (TMĐK)
Vậy Số chó là \(14\) (con)
Số gà là: \(36-14=22\) (con)
Vậy số chó là \(14\) con và số gà \(22\) con.
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
```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
```
```
So con ga: 22
So con cho: 14
```
nó là này