#include <iostream>
using namespace std;
int main() {
int s[5] = {1, 2 , 3, 4, 5};
int *p = s;
int first = *(p++);
int sec = *++p;
int third = ++*p;
int fourth = *p++;
cout << "*p++ is " << first << endl
<< "*++p is " << sec << endl
<< "++*p is " << third << endl
<< "*p++ is " << fourth << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBpbnQgc1s1XSA9IHsxLCAyICwgMywgNCwgNX07CiAgICAKICAgIGludCAqcCA9IHM7CiAKICAgIGludCBmaXJzdCA9ICoocCsrKTsKICAgIGludCBzZWMgPSAqKytwOwogICAgaW50IHRoaXJkID0gKysqcDsKICAgIGludCBmb3VydGggPSAqcCsrOwogICAgCiAgICBjb3V0IDw8ICIqcCsrIGlzICIgPDwgIGZpcnN0IDw8IGVuZGwKICAgICAgICAgPDwgIiorK3AgaXMgIiA8PCBzZWMgPDwgZW5kbAogICAgICAgICA8PCAiKysqcCBpcyAiIDw8IHRoaXJkIDw8IGVuZGwKICAgICAgICAgPDwgIipwKysgaXMgIiA8PCBmb3VydGggPDwgZW5kbDsKICAgIHJldHVybiAwOwp9