>>327
void oct(int n) { 
  if(n < 0) {putchar('-'); n*=-1;}
  if(n == 0) return;
  else
  {
    oct(n / 8); 
    putchar(n % 8 + '0');
  }
}