Pular para o conteúdo

operador condicional

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. operador condicional

Enviado em 01/10/2009 - 10:58h

Mestres,

O programa a seguir tem 2 problemas:
- não mostra os valores digitados (mas imprime 0.000000 no lugar de db1 e db2)
- resulta a cada vez valores levementes diferentes de pi/2 (1.57)

#include <stdio.h>
#include <math.h>
int main()
{
double db1, db2;
printf("\nDigite dois numeros: ");
scanf("%1f%1f",&db1,&db2);
(!db1 && !db2) ? printf("Indefinido\n") : printf("Arco-tangente de %1f / %1f = %1f", db1,db2,!db2 ? (PI/2) : atan2(db1,db2));
return 0;
}

Conto com sua costumeira ajuda!

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder