#include <iostream>
using namespace std;

int main() {
	int num = 5, i = 3;
	cout << "num = " << num << "; i = " << i << endl;
	i = num++ + 2;
	cout << "num = " << num << "; i = " << i << endl;
	
	cout << "---------------------------------"<< endl;
	num = 1;
	cout << "before post-increment\t" << num << endl;
	cout << "post-increment:\t\t\t"   << num++ << endl;
	cout << "after post-increment:\t" << num << endl;
	
	cout << "---------------------------------"<< endl;
	num = 1;
	cout << "before pre-increment\t" << num << endl;
	cout << "pre-increment:\t\t\t" << ++num << endl;
	cout << "after pre-increment:\t" << num << endl;

	return 0;
}