Cześć, muszę zrobić program, który konwertuje liczbę z systemu dziesiętnego na ósemkowy. Musi być REKURENCYJNIE.
**Zrobiłem funkcje, które przeliczają poprawnie, jednak muszę zrobić funkcje nie na typie void tylko na unsigned long long **
Z góry dzięki za pomoc
void show_helper(unsigned int number)
{
if (number==0)
{
return ;
}
show_helper(number/8);
char tab[]="01234567";
printf("%c",tab[number % 8]);
}
void decimal_to_octal(unsigned int number)
{
if(number)
show_helper(number);
if(number==0)
printf("0");
printf("\n");
}