Pular para o conteúdo

Programa em C, divisão [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

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

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

Responder tópico

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

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

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

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder