//Include Files go here
#include <stdlib.h>
#include <stdio.h>

//End include files

//Put function prototypes here (don't forget semicolons

//Main program goes here
int main(void)
{
	int integer_number = 3;
	double double_number = 3.2;
	double x = 1, y=2, z;
	printf("For this case z = (x++)+y // x = 1 & y = 2 \n");
	printf("%.f = the value of x before z has been evaluated\n",x);
	z = (x++)+y;
	printf("%.f = the value of z after evaluation\n",z);
	printf("%.f = the value of x after z has been evaluated\n\n",x);
	
	x = 1, y=2;
	printf("For this case z = (++x)+y // x = 1 & y = 2 \n");
	printf("%.f = the value of x before z has been evaluated\n",x);
	z = (++x)+y;
	printf("%.f = the value of z after evaluation\n",z);
	printf("%.f = the value of x after z has been evaluated\n\n",x);

	x = 1, y=2;
	printf("For this case z = (x--)+y // x = 1 & y = 2 \n");
	printf("%.f = the value of x before z has been evaluated\n",x);
	z = (x--)+y;
	printf("%.f = the value of z after evaluation\n",z);
	printf("%.f = the value of x after z has been evaluated\n\n",x);

	x = 1, y=2;
	printf("For this case z = (--x)+y // x = 1 & y = 2 \n");
	printf("%.f = the value of x before z has been evaluated\n",x);
	z = (--x)+y;
	printf("%.f = the value of z after evaluation\n",z);
	printf("%.f = the value of x after z has been evaluated\n\n",x);


	return 0;

}









