Witam, mam mały problem z napisaniem programu, który byłby w stanie pogrupować liczbę w postaci binarnej w czwórki.
Zależy mi aby dajmy na to liczba 1100110 była pogrupowana w ten sposób: 110 0110, natomiast w moim programie ta liczba wygląda tak 1100 110.
Oto kod:
#include<iostream>
using namespace std;
int j;
int zamien(int liczba);
int main()
{
int dziesietna;
cout << "Podaj liczbe dziesietna do zamiany na dwojkowa: ";
cin >> dziesietna;
cout << "A oto wynik: ";
zamien(dziesietna);
}
int zamien(int liczba)
{
int reszta = liczba%2;
if(liczba>1)
{
zamien(liczba/2);
}
j++;
cout << reszta;if(j%4==0)cout<<' ';
}