#include <iostream>
#define rozmiar 32
using namespace std;
char* funkcja(int liczba)
{
char* tab = new char[sizeof(int) + 100]{};
int i = 0;
int x;
while (liczba)
{
tab[rozmiar] = liczba % 2 + '0';
liczba >>= 1;
i++;
if (liczba & 2 == 1)
{
tab[rozmiar] = '1';
}
if (liczba & 2 == 0)
{
tab[rozmiar] = '0';
}
cout << tab[rozmiar];
}
return tab;
}
int main()
{
int a;
cout << "Prosze podac liczbe: " << endl;
cin >> a;
funkcja(a);
return 0;
}
Cześć. Nie mogę zrobić kodu binarnego odwrotnie, tak jak powinno być. Jutro musze przekazać pracę. Proszę o pomoc z kodem, aby był zgodny z moim programem