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:
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 é.
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 é.