Задача С++ Да се напише програма която въвежда цяло число N и извежда числото в двоична бройна с-ма.
Задачата аз я решавам,но по този начин не мога да я обясня на дъщеря ми която е 5-ти клас.
Моля предложете по просто решение,без вектор,само с цикли.
Това е моето решение:
#include<iostream>
#include <algorithm>
#include <vector>
using namespace std;
int main(){
int bin = 0;
int n;
cin >> n;
vector<int> myvector;
do
{
bin =n % 2;
n=n / 2;
myvector.push_back(bin);
} while (n>=1);
reverse(myvector.begin(), myvector.end());
for (vector<int>::iterator it = myvector.begin(); it != myvector.end(); ++it)
cout << *it << '\n';
return 0;
}