• Matéria: Informática
  • Autor: DeanneGabrielly
  • Perguntado 8 anos atrás

Escreva um algoritmo que leia 2 números e imprima o resultado da divisão do primeiro pelo segundo. Caso não for possível mostre a mensagem “divisao impossivel” para os valores em questão.

Está dando sempre errado, alguém pode me ajudar?
segue abaixo o programa com erro.

#include

int main()
{
int x,y,div;
printf("Digite um numero: ");
scanf("%f",&x);
printf("Digite outro numero: ");
scanf ("%f", &y);

div=x/y;

{
if(y == 0)
printf("divisao impossivel\n");
else
printf("%f", div);

}
getch();
}

Respostas

respondido por: Mrrubit
0
O scan tem que ser %i. Já que at sendo declarada como inteiro...
Pode trabalhar o div para quando o resultado for menor que 0?.
Perguntas similares