//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;
}