home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Programmer's Library 1.3 / Microsoft-Programers-Library-v1.3.iso / sampcode / qc_prog / chap05 / shortif.c < prev    next >
Encoding:
C/C++ Source or Header  |  1988-04-05  |  544 b   |  20 lines

  1. /* shortif.c -- shows 'shorthand' IF / ELSE   */
  2. /*           -- gets absolute value of number */
  3.  
  4. main()
  5. {
  6.     int num, pos, abs;
  7.     printf("Enter a whole number: ");
  8.     scanf("%d", &num);
  9.  
  10.     pos = (num >= 0); /* is number positive? */
  11.  
  12.     abs = (pos) ? num : -num;  /* assigns negative of */
  13.                       /* number if number is negative */
  14.     if (pos)
  15.         printf ("The number is positive.\n");
  16.     else
  17.         printf("The number is negative.\n");
  18.     printf("Absolute value of number is: %d\n", abs);
  19. }
  20.