Estou tentando fazer um código em c para converter de decimal para octal, ele só fica dando um erro de declaração errada mas não consigo achar alguém poderia me ajudar, segue o código.
#include <stdio.h>
int converteocta()/* Function to convert decimal to octal */
{
int resto[10],ent,i,cont;
i=0;
printf("Digite um numero decimal");
scanf("%d",&ent);
Pergunta
Robson88
Estou tentando fazer um código em c para converter de decimal para octal, ele só fica dando um erro de declaração errada mas não consigo achar alguém poderia me ajudar, segue o código.
#include <stdio.h>
int converteocta()/* Function to convert decimal to octal */
{
int resto[10],ent,i,cont;
i=0;
printf("Digite um numero decimal");
scanf("%d",&ent);
while(ent>=8)
{
resto=ent%8;
ent=ent/8;
i++;
}
resto=ent%8;
cont=i;
while(cont>=0)
{
printf("%d",resto[cont]);
cont--;
return 0;
}
int main()
{
converteocta();
return(0);
}
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.