Ал
Алла

Нужно написать код на C++

"Описать функцию DecToBin(N) строкового типа, возвращающую строковое представление целого неотрицательного числа N в двоичной системе счисления. Результирующая строка состоит из символов «0»–«1» и не содержит ведущих нулей (за исключением представления числа 0). Используя эту функцию, получить двоичные представления пяти данных чисел. "

Пишите в личку стоимость, я скину образец.

Владислав
Владислав

#include
#include
using namespace std;
string DecToBin(unsigned long n){
string s; bool b=false; int k;
for(int i=0;i< 32;i++){if(k=(n&1<<31)>>31)b=true; if(b)s.push_back(k+48); n<<=1;}
if(s.empty())s.push_back('0'); return s;
}
int main(){unsigned long a; cin>> a; cout<< DecToBin(a); cin.get();}

Похожие вопросы
нужно написать код программы на с++
Не работает код в MS Visual Studio (C++)!
вопрос по C++. После того как в блокноте написал код C++ -как из него сделать приложения?
нужно написать программу на C++
Написать простой код в Turbo C++
Написать простой код в Turbo C++ ?
Помогите написать код программы на C++, пожалуйста :)
как написать символ "‰" через какой альт код
Помогите! Написать код в С++
C#/C++ Если я DLL написанную на C++ подключаю в C# то библиотека работает со скоростью нативного кода или нет?