一维数组c++ 十进制转二进制

img


怎么反过来输出
求帮忙这道题目就是求余如果是一二进制就是一如果能整除就是零
这是我的代码
帮忙看一下怎么修改

img

我会

#include<iostream>
using namespace std;
void er(int n)
{
   int t=0;
   if(n!=0)
    {
       t=n%2;      //得到余数
       n=n/2;      //得到商
      er(n);      //用商继续得余数,并达到倒排得效果
      cout << t;
     }
}
int main()
{
        int m;
      cout << "请输入一个十进制的数字" << endl;
        cin >> m;
        cout << "二进制为," << endl;
        er(m);
    return 0;
}


求帮忙这道题目就是求余如果是一二进制就是一如果能整除就是零
===这到底在说啥?????