#include "includes/math_lib.rc" int main() { printf("=== Include Directive Tests ===\n"); printf("Test 1: Basic include\n"); int sum = add(10, 5); printf("add(10, 5) = %d\n", sum); printf("PASS: Included function works\n"); printf("Test 2: Multiple functions from include\n"); int diff = subtract(20, 7); printf("subtract(20, 7) = %d\n", diff); int prod = multiply(6, 4); printf("multiply(6, 4) = %d\n", prod); int quot = divide(15, 3); printf("divide(15, 3) = %d\n", quot); printf("PASS: All included functions work\n"); printf("Test 3: Using included functions in expressions\n"); int result = add(multiply(3, 4), subtract(10, 5)); printf("add(multiply(3, 4), subtract(10, 5)) = %d\n", result); printf("PASS: Included functions in expressions work\n"); printf("\n=== All Include Tests Completed ===\n"); return 0; }