Red de conocimiento informático - Computadora portátil - Programación en lenguaje C: tome x como un entero decimal y programe para convertir x en el número octal correspondiente y luego generarlo.

Programación en lenguaje C: tome x como un entero decimal y programe para convertir x en el número octal correspondiente y luego generarlo.

Primero que nada, necesitas saber cómo convertir

Convertir decimal a octal y dividir por 8 para encontrar el resto

Por ejemplo: 5621 a octal

8|5621

702 ―― 5 primeros dígitos (dígitos de unidades)

87 ―― 6 segundos dígitos

10 ―― 7 tercer dígito

1 - 2 El cuarto dígito

El número octal final: 127658

Lo siguiente se escribe de acuerdo con las reglas anteriores:

#include "stdio.h"

void main()

{

int a, b, c, d, i=0, j , num=0;

printf("Ingrese un número decimal:\t");

scanf("d",amp;a); //Asigne un valor, cuál es el número que ingresaste

b=a8; //Encontrar los dígitos

while(!(a/8==1)) //Detener el ciclo cuando a divide 8

{

i; //i incrementa en 1 cada vez que recorre el ciclo

a=a/8; //se divide entre 8 cada vez para encontrar. el cociente

c=a8; // Toma el módulo y encuentra el resto

for(j=0;jlt;i;j) //Calcula el número de dígitos ingresados

{

d= c*10; //Multiplica por 10 cada bucle

}

mun=mund

}

mun=mun b ;

printf("El número convertido de decimal a octal es d", mun);

}

Esto no es necesariamente correcto. Esta es una idea general y puede estar equivocada. ¡Puedes depurarla tú mismo!

También acabo de aprender el lenguaje C, mi nombre es QQ86573984. Si tienes alguna pregunta, hablemos juntos