Odpowiedź :
void main()
{
printf(dec2(88839));
}
void dec2(unsigned int number)
{
if (number==0){ //spr czy liczba to 0
return ;
}
if(number){ //spr czy liczba istnieje
dec2(number/8); //konwersja
char tab[]="01234567"; //tabela znaków dla systemu osemkowego
printf("%c",tab[number % 8]); //wyplucie danych
}
}
Odpowiedź
Jeżeli to ma tylko drukować, to napisałam dwie różne funkcje wraz z programem ilustrującym ich działanie... ( 1. załącznik )
W 2. załączniku wynik wykonania tego programu.
Wyjaśnienie
Załączyłbyś zrzut ekranu z działającego programu lub chociaż pełną treść zadania, to byłby wiadomo, czy na pewno o to chodzi o wydruk liczby podanej w systemie o podstawie 10 jako liczby w systemie o podstawie 8.