fork download
  1. #include <stdio.h>
  2. int main (void) {
  3.  
  4. int number; /* a number for input */
  5.  
  6. printf ("Enter an integer value: ");
  7. scanf ("%i", &number);
  8.  
  9. /* An inefficient set of conditional if statements */
  10. if (number > 0 )
  11. printf ("\nA: Number is positive");
  12. if (number < 0 )
  13. printf ("\nA: Number is negative");
  14. if (number == 0 )
  15. printf ("\nA: Number is zero");
  16.  
  17. /* An efficient set of conditional else if statements */
  18. if (number > 10 )
  19. printf ("\nB: Number is positive");
  20. else if ( number < 0 )
  21. printf ("\nB: Number is negative");
  22. else if ( number == 10 )
  23. printf ("\nB: Number is 10! Cool!");
  24. else
  25. printf ("\nB: Number is zero");
  26.  
  27. return 0;
  28. }
Success #stdin #stdout 0.01s 5552KB
stdin
10
stdout
Enter an integer value: 
A: Number is positive
B: Number is 10! Cool!