#include <stdio.h>
int main() {
int a = 5, b = 2, result;
// Assignment Operator (=)
result = a;
printf("Step 1: Result after a = %d\n", result);
// Addition Assignment (+=)
result += b;
printf("Step 2: Result after result += b (equivalent to result = result + b) = %d\n", result);
// Subtraction Assignment (-=)
result -= b;
printf("Step 3: Result after result -= b (equivalent to result = result - b) = %d\n", result);
// Multiplication Assignment (*=)
result *= b;
printf("Step 4: Result after result = b (equivalent to result = result b) = %d\n", result);
// Division Assignment (/=)
result /= b;
printf("Step 5: Result after result /= b (equivalent to result = result / b) = %d\n", result);
// Modulus Assignment (%=)
result %= b;
printf("Step 6: Result after result %%= b (equivalent to result = result %% b) = %d\n", result);
return 0;
}