int main() { printf("Testing Math Functions:\n\n"); int x = 16; int result = sqrt(x); printf("sqrt(16) = %d\n", result); int p = pow(2, 8); printf("pow(2, 8) = %d\n", p); int a = abs(-42); printf("abs(-42) = %d\n", a); int f = floor(7); printf("floor(7) = %d\n", f); int c = ceil(7); printf("ceil(7) = %d\n", c); printf("\nTesting with negative numbers:\n"); int neg = -100; int abs_neg = abs(neg); printf("abs(-100) = %d\n", abs_neg); printf("\nTesting pow with different values:\n"); printf("pow(3, 3) = %d\n", pow(3, 3)); printf("pow(5, 2) = %d\n", pow(5, 2)); printf("pow(10, 3) = %d\n", pow(10, 3)); return 0; }