Programa em C, divisão [RESOLVIDO]

1. Programa em C, divisão [RESOLVIDO]

Fernando Souza
lanor

(usa KUbuntu)

Enviado em 01/03/2014 - 05:56h

Eu quero que ele responda se o número é divisível e depois divida o número e mostre o resultado correto e o resto da divisão.

Eu tentei:

#include <stdio.h>

int main() {

int numero1, numero2, resultado1;
float resultado2;

printf("Primeiro numero:");
scanf("%i", &numero1);

printf("Segundo numero:");
scanf("%i", &numero2);

if (numero1 == 0) {
printf("Divisao por zero.");
}
else {
if (numero1 % numero2 == 0) {
printf("%i e divisivel por %i.\n", numero1, numero2);
}
else {
printf("%i nao e divisivel por %i.\n", numero1, numero2);
}
}

printf("Novamente... Primeiro numero:");
scanf("%i", &numero1);

printf("Novamente... Segundo numero:");
scanf("%i", &numero2);

resultado1 = numero1 / numero2;
resultado2 = numero1 % numero2;

printf("O resultado e %i e o resto e %f.\n", resultado1, resultado2);

return 0;
}



Estava tendo um pouco de dificuldade com o livro e fui ver um vídeo e vi um exercício que era pra ver o resto, dai eu pensei em fazer isso, só que sempre sai mais zero do que deve no float, eu sei que tem um jeito de colocar a "precisão", mas não lembro qual é.


  


2. Re: Programa em C, divisão [RESOLVIDO]

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 01/03/2014 - 09:07h

Controle as casa decimeis: %.2f no lugar de %f no printf()






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts