#include <stdio.h>

// 計算を行う関数 cal の定義
void cal(int x, int y, int *sum, int *diff, int *mul, int *mod) {
    // 和の計算
    *sum = x + y;
    // 差の計算（常に正の整数にする）
    *diff = (x > y) ? (x - y) : (y - x);
    // 積の計算
    *mul = x * y;
    // 商の計算（小数点以下を切り捨て）
    *mod = x / y;
}

int main() {
    // 6つの整数変数を定義
    int x, y, sum, diff, mul, mod;

    // ユーザーから x と y の入力を取得
    printf("整数 x を入力してください: ");
    scanf("%d", &x);
    printf("整数 y を入力してください: ");
    scanf("%d", &y);

    // cal 関数を呼び出し、各計算結果を格納
    cal(x, y, &sum, &diff, &mul, &mod);

    // 計算結果を表示
    printf("x + y = %d\n", sum);
    printf("|x - y| = %d\n", diff);
    printf("x * y = %d\n", mul);
    printf("x / y = %d\n", mod);

    return 0;
}
