#include <iostream>
#include <cmath>
using namespace std;
int main() {
int a = 1, b = 2, c = 3;
int d = a++ + b++ + c++;//Тут мы сделали уравнение: d = 1+2+3 что равняеться 6
cout<<endl<<"d="<<d<<endl;
int e = a-- + b-- + c--;//Тут мы уже к каждому добавленом +1,то что было выше,1+1 + 2+1 + 3+1 что = 9
cout<<endl<<"e="<<e<<endl;
int f = --a + ++b + c--;//Тут а в с уже уменьшены на -1,теперь выходит 1-1 + 2+1 + 3.Итог e=6
cout<<endl<<"f="<<f<<endl;
int g = ++a + --b + --c;//тут выходит 1+1 + -1+3 + -1+2 Итог f = 6
cout<<endl<<"g="<<g<<endl;
int h = d++ + ++e + ++f + g--;//Тут получаеться 6+10+7+4 =27
cout<<endl<<"h="<<h<<endl;;
int i = --d + --e + --f + --g;//Тут выходит 6+9+6+2 что равно 23
cout<<endl<<"i="<<i<<endl;
int j = h++ + ++i;//Тут получаеться 27+24 = 51
cout<<endl<<"j="<<j<<endl;
/* С этого задания понял что если два знака стоят в переди,то они добавляються либо отнимаються
а потом записуються в равно.
Если же знаки стоят после переменной,то сначало выводит равно,а в следуюшем действии выводит + или -1
}