Olá, sou novo aqui no forum, e trabalho como dba, faço faculdade de sistemas da informação. Uma das minhas aulas é estrutura de dados, e foi nos pedido um trabalho (na verdade um desafio, seria um extra...), que temos que fazer uma divisão de qualquer numero por qualquer numero > 0, sendo que só se pode utilizar variaveis int e o operador soma (+), eu fiz a parte da divisao, mas ele não esta pegando, obvio, as casas decimais, sei que o resultado final seria algo como n1(int),n2(int), sendo que os numeros decimais são guardados em outra variavel.
Não quero a resposta, pois preciso aprender, gostaria de alguma ajuda, pois estou totalmente perdido e não sei como fazer =\....
Pergunta
caputofa
Olá, sou novo aqui no forum, e trabalho como dba, faço faculdade de sistemas da informação. Uma das minhas aulas é estrutura de dados, e foi nos pedido um trabalho (na verdade um desafio, seria um extra...), que temos que fazer uma divisão de qualquer numero por qualquer numero > 0, sendo que só se pode utilizar variaveis int e o operador soma (+), eu fiz a parte da divisao, mas ele não esta pegando, obvio, as casas decimais, sei que o resultado final seria algo como n1(int),n2(int), sendo que os numeros decimais são guardados em outra variavel.
Não quero a resposta, pois preciso aprender, gostaria de alguma ajuda, pois estou totalmente perdido e não sei como fazer =\....
Meu codigo até agora:
INT MAIN()
{
int n1;
int n2;
int nc;
int r;
int cont;
r=0;
printf("Qual o primeiro numero?: ")
scanf("%i",n1);
printf("Qual o segundonumero?: ")
scanf("%i",n2);
nc=n2
FOR(cont=0;n2<=n1;cont++)
{
n2=n2+nc;
r=r+1;
}
}
printf("Resultado: %i",r);
return 0;
}
Link para o comentário
Compartilhar em outros sites
20 respostass 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.