#include <stdio.h>
int exp_func (int a,int b)
{
if (b == 0)
{
int result;
result = 1;
}
if (b != 0)
{
int x, result;
x = 0;
result = a;
while(x<b)
{
result *= a;
x += 1;
}
return (result);
}
}
int main(void)
{
int a;
printf("Enter an integer. ");
scanf("%d",&a);
int b;
printf("Enter another integer. ");
scanf("%d",&b);
int c;
c = a+b;
if (a != b)
{
printf("%d+%d = %d\n",a,b,c);
}
if (a == b)
{
printf("%d+%d = %d*2 = %d\n",a,b,a,c);
}
int d;
d = a*b;
if (a != b)
{
printf("%d*%d = %d\n",a,b,d);
}
if (a == b)
{
printf("%d*%d = %d^2 = %d\n",a,b,a,d);
}
int e;
e = a-b;
printf("%d-%d = %d\n",a,b,e);
int f;
if (b == 0)
{
printf("ERROR, Invalid Arithmetic!\n");
}
else
{
f = a/b;
printf("%d/%d = %d\n",a,b,f);
}
f = exp_func(a,b);
printf("%d^%d = %d\n",a,b,f);
return 0;
}