fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(void)
  5. {
  6. /* Declaracao de variaveis e inicializacao de valores */
  7. int cond;
  8. int a = 3;
  9. float x = 1.5;
  10. printf("Valor inicial de a: %d\n\n", a);
  11. printf("Valor inicial de x: %f\n\n", x);
  12.  
  13. /* Operacoes logicas */
  14. cond = (a/2 == x) && (a > 2); /* F */
  15. printf("(a/2 == x) && (a > 2) : %d\n\n", cond);
  16. getchar(); /* pause */
  17.  
  18. cond = (a != x) || (a/x < 2); /* V */
  19. printf("(a != x) || (a/x < 2) : %d\n\n", cond);
  20. getchar(); /* pause */
  21.  
  22. cond = (x <= a) && (a >= 2*x); /* V */
  23. printf("(x <= a) && (a >= 2*x) : %d\n\n", cond);
  24. getchar(); /* pause */
  25.  
  26. cond = !(a/3 <= x); /* F */
  27. printf("!(a/3 <= x) : %d\n\n", cond);
  28. getchar(); /* pause */
  29.  
  30. cond = (a/2==x) || (a>=x) && !(2*x!=a); /* V */
  31. printf("(a/2==x) || (a>=x) && !(2*x!=a) : %d\n\n", cond);
  32. getchar(); /* pause */
  33.  
  34. cond = a && x; /* V */
  35. printf("a && x : %d\n\n", cond);
  36. getchar(); /* pause */
  37.  
  38. cond = (a - 2*x) || (x < a/2); /* F */
  39. printf("(a - 2*x) || (x < a/2) : %d\n\n", cond);
  40. getchar(); /* pause */
  41.  
  42.  
  43.  
  44. printf("\n\n\n\n");
  45. getchar(); /* pause */
  46. return 0;
  47. }
Success #stdin #stdout 0s 5516KB
stdin
Standard input is empty
stdout
Valor inicial de a: 3

Valor inicial de x: 1.500000

(a/2 == x) && (a > 2)           : 0

(a != x) || (a/x < 2)           : 1

(x <= a) && (a >= 2*x)          : 1

!(a/3 <= x)                     : 0

(a/2==x) || (a>=x) && !(2*x!=a) : 1

a && x                          : 1

(a - 2*x) || (x < a/2)          : 0