Tutaj jest kod. Mam nadzieję że poprawny :)
#include <cstdlib>
#include <iostream>
using namespace std;
void dec_to_oct(int liczba)
{
int i=0,tab[31];
while(liczba)
{
tab[i++]=liczba%8;
liczba/=8;
}
for(int j=i-1; j>=0; j--)
cout<<tab[j];
}
int main()
{
int liczba;
cout<<"Podaj liczbe: ";
cin>>liczba;
cout<<liczba<<" po zamianie na postac binarna: ";
dec_to_oct(liczba);
cout<<endl;
system("pause");
return 0;
}