Hôm nay, chúng ta lại tiếp tục với bài toán cổ điển Vừa gà vừa chó trong C++.
Đầu bài toán cổ điển
Vừa gà vừa chó
Bó lại cho tròn
Ba mươi sáu con
100 chân chẵn.
Hỏi có bao nhiêu gà, bao nhiêu chó.
Ý tưởng thuật toán
Code Vừa gà vừa chó C++
#include <iostream> using namespace std; int main() { int cho, ga; for (cho=1;cho<36;cho++) for (ga=1;ga<36;ga++) if ( (ga+cho==36) && (ga*2+cho*4==100) ) { cout<<"So ga= "<<ga; cout<<"\nSo cho= "<<cho; } }
Kết quả khi chạy chương trình tính số gà với số chó:
So ga= 22
So cho= 14