Programación en C de decimal a octal
# incluir & ltstdio.h & gt
# incluir & ltstring.h & gt
void main()
{
int a[100], I, j, k, b;
Printf("Ingrese un número entero decimal:");
scanf("%d ", & ampb);
for(I = 0;I<100;I++)//Método: divide por 8 para encontrar el resto.
Si (b!=0)
{
j = b % 8;
a[I]= j;
b = b/8;
}
else { a[I] = b; I;k & gt=0;k-)//Salida en orden inverso
printf("%d ", a[k]);
}
//Nota: El método utilizado aquí es dividir entre 8 y tomar el orden inverso.