fork download
  1. //single program to print results of all operators available in 'c'
  2.  
  3. #include<stdio.h>
  4. int main()
  5. {
  6. int a,b,ans1,ans2;
  7. printf("Enter value of a:");
  8. scanf("%d",a);
  9. printf("Enter value of b:");
  10. scanf("%d",b);
  11.  
  12. //1) Arithmetic Operators
  13.  
  14. //addition
  15. printf("a+b=%d\n",a+b);
  16. //subtraction
  17. printf("a-b=%d4d\n",a-b);
  18. //multiplication
  19. printf("a*b=%d\n",a*b);
  20. //division
  21. printf("a/b=%d\n",a/b);
  22. //modulus
  23. printf("a%b=%d\n\n\n",a%b);
  24.  
  25. //2) Assignment Operator
  26.  
  27. //addition
  28. a+=b;
  29. printf("a+=b=%d\n",a);
  30. //subtraction
  31. a-=b;
  32. printf("a-=b=%d\n",a);
  33. //multiplication
  34. a*=b;
  35. printf("a*=b=%d\n",a);
  36. //division//division
  37. a /= b;
  38. printf("a /= b = %d\n", a);
  39. // Modulus assignment
  40. a %= b;
  41. printf("a %= b = %d\n\n\n", a);
  42.  
  43. //3) Logical Operator
  44.  
  45. // AND
  46. printf("(a > b) && (a < 30) = %d\n", (a > b) && (a < 30));
  47. // OR
  48. printf("(a > b) || (a < 10) = %d\n", (a > b) || (a < 10));
  49. // NOT
  50. printf("!(a > b) = %d\n\n\n", !(a > b));
  51.  
  52. //4) Conditional Operator
  53.  
  54. ans1 = (a>b) ? a:b;
  55. printf("Result: %d\n", ans1);
  56.  
  57. ans2 = !(a>b) ? a:b;
  58. printf("Result: %d/n/n/n",ans2);
  59.  
  60. //5) Relational Operators
  61.  
  62. // Equal to
  63. printf("a == b = %d\n", a == b);
  64. // Not equal to
  65. printf("a != b = %d\n", a != b);
  66. // Greater than
  67. printf("a > b = %d\n", a > b);
  68. // Less than
  69. printf("a < b = %d\n", a < b);
  70. // Greater than or equal to
  71. printf("a >= b = %d\n", a >= b);
  72. // Less than or equal to
  73. printf("a <= b = %d\n\n\n", a <= b);
  74.  
  75. //6) Increment & Decrement
  76.  
  77. printf("b= a++ + --a = %d\n", b);
  78. printf("b= ++a + ++a - a-- - --a %d\n", b);
  79.  
  80. return 0;
  81.  
  82.  
  83. }
Success #stdin #stdout 0.02s 25912KB
stdin
Standard input is empty
stdout
//single program to print results of all operators available in 'c'

#include<stdio.h>
int main()
{
    int a,b,ans1,ans2;
    printf("Enter value of a:");
    scanf("%d",a);
    printf("Enter value of b:");
    scanf("%d",b);

    //1) Arithmetic Operators

    //addition
    printf("a+b=%d\n",a+b);
    //subtraction
    printf("a-b=%d4d\n",a-b);
    //multiplication
    printf("a*b=%d\n",a*b);
    //division
    printf("a/b=%d\n",a/b); 
    //modulus
    printf("a%b=%d\n\n\n",a%b);

    //2) Assignment Operator

    //addition
    a+=b;
    printf("a+=b=%d\n",a);
    //subtraction
    a-=b;
    printf("a-=b=%d\n",a);
    //multiplication
    a*=b;
    printf("a*=b=%d\n",a);
    //division//division
    a /= b;
    printf("a /= b = %d\n", a);
    // Modulus assignment
    a %= b;
    printf("a %= b = %d\n\n\n", a);

    //3) Logical Operator

    // AND
    printf("(a > b) && (a < 30) = %d\n", (a > b) && (a < 30));
    // OR
    printf("(a > b) || (a < 10) = %d\n", (a > b) || (a < 10));
    // NOT
    printf("!(a > b) = %d\n\n\n", !(a > b));

    //4) Conditional Operator

    ans1 = (a>b) ? a:b;
    printf("Result: %d\n", ans1);

    ans2 = !(a>b) ? a:b;
    printf("Result: %d/n/n/n",ans2);

    //5) Relational Operators

    // Equal to
    printf("a == b = %d\n", a == b);
    // Not equal to
    printf("a != b = %d\n", a != b);
    // Greater than
    printf("a > b = %d\n", a > b);
    // Less than
    printf("a < b = %d\n", a < b);
    // Greater than or equal to
    printf("a >= b = %d\n", a >= b);
    // Less than or equal to
    printf("a <= b = %d\n\n\n", a <= b);

    //6) Increment & Decrement

    printf("b= a++ + --a  = %d\n", b);
    printf("b= ++a + ++a - a-- - --a  %d\n", b);

    return 0;


}