问c++,百人搬砖问题,代码错在哪里了

/题目:“百人搬砖”问题(选自《趣味歌词古体算题选》,台湾九章出版社1995年出版).
原题目是:百人搬百砖,男子一搬八,妇女一搬三,小孩三搬一。请问各几人,各搬几块砖?
这里我们为了用计算机编程测试,进行了一点修改。题目描述如下:
有100个人搬100块砖,男子每人搬m块,女子每人搬n块,小孩3人搬1块。请问在给定m、n情况下,男女小孩各有多少人?
输入
输入只有一组数据。从键盘输入两个整数m和n。这里保证在给定的m和n情况下,有且只有一组符合条件的解。
输出
在一行上输出男女小孩各有多少人,中间用空格隔开。
难度
入门
输入示例
8 6
输出示例
5 5 90
/

img

16行后面少分号了啊

#include <iostream>
using namespace std;
int main()
{
    int m,n;
    cin>>m>>n;
    for(int i=0;i<=100/m;i++)
        for(int j=0;j<100/n;j++)
        {
            int t = (100-i*m-j*n)*3;
            if(t>=0 && i+j+t == 100 && i*m+j*n+t/3==100)
                cout<<"man:"<<i<<" woman:"<<j<<" child:"<<t<<endl;
        }
    return 0;
}