#include <stdio.h>
#include <stdlib.h>
int A = 3;
int B = 4;
void f1(int A, int B) {
A++;
B++;
printf("%d %d\n",A,B);
}
void f2(int *B) {
A = A - 1;
*B = *B - 1;
printf("%d %d\n",A,*B);
}
int f3(int B, int A) {
int C;
C = A + B;
A = C - A;
B = C - B;
printf("%d %d %d\n",A,B,C);
return C;
}
void f4(int *A, int *B) {
int C;
C = *A * *B;
*A = C * C;
*B = *A / C;
printf("%d %d %d\n",*A,*B,C);
}
int f5(int C, int *D) {
int A = 7;
int B = 6;
C = A + *D;
A = B * C;
*D = A + C;
printf("%d %d %d %d\n",A,B,C,*D);
return A;
}
void main() {
int A;
int B;
A = 4; B = 3;
f1(A,B);
printf("%d %d\n",A,B);
A = 4; B = 3;
f1(B,A);
printf("%d %d\n",A,B);
A = 4; B = 3;
f2(&B);
printf("%d %d\n",A,B);
A = 4; B = 3;
f2(&A);
printf("%d %d\n",A,B);
A = 4; B = 3;
A = f3(A,B);
printf("%d %d\n",A,B);
A = 4; B = 3;
A = f3(B,A);
printf("%d %d\n",A,B);
A = 4; B = 3;
B = f3(A,B);
printf("%d %d\n",A,B);
A = 4; B = 3;
B = f3(B,A);
printf("%d %d\n",A,B);
A = 4; B = 3;
f4(&A,&B);
printf("%d %d\n",A,B);
A = 4; B = 3;
f4(&B,&A);
printf("%d %d\n",A,B);
A = 4; B = 3;
f4(&A,&A);
printf("%d %d\n",A,B);
A = 4; B = 3;
f4(&B,&B);
printf("%d %d\n",A,B);
A = 4; B = 3;
A = f5(A,&B);
printf("%d %d\n",A,B);
A = 4; B = 3;
B = f5(A,&B);
printf("%d %d\n",A,B);
A = 4; B = 3;
A = f5(B,&A);
printf("%d %d\n",A,B);
A = 4; B = 3;
B = f5(B,&A);
printf("%d %d\n",A,B);
A = 4; B = 3;
A = f5(A,&A);
printf("%d %d\n",A,B);
A = 4; B = 3;
B = f5(A,&A);
printf("%d %d\n",A,B);
A = 4; B = 3;
A = f5(B,&B);
printf("%d %d\n",A,B);
A = 4; B = 3;
B = f5(B,&B);
printf("%d %d\n",A,B);
}