Ir ao conteúdo
  • Cadastre-se

duvida div


Ir à solução Resolvido por giovanelavezzo,

Posts recomendados

bom dia, estou tendo problemas, quando digito B=0 o programa para de funcionar como devo colocar?

 

#include<stdio.h>#include<stdlib.h>#include<math.h>#include<iostream>using namespace std;int main(){int A,B,C;cout<<"digite dois numeros\n";cin>>A>>B;cout<<"A+B="<<A+B;cout<<"\nA-B="<<A-B;cout<<"\nA*B="<<A*B;cout<<"\nA/B="<<A/B;system("pause");return 0;}
obrigado.
Link para o comentário
Compartilhar em outros sites

  • Solução

O programa para de funcionar na linha:

cout<<"\nA/B="<<A/B;

 

Isso porque não é possível dividir um numero por zero.

 

Nesse caso você deve colocar uma condição if/else nessa linha, com uma mensagem avisando que a operação não é possivel.

 

if ( B == 0 )

cout << "Não é possivel dividir por zero";

else

cout<<"\nA/B="<<A/B;

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...