#include <iostream>
int sum(int a, int b)
{
return a + b;
}
int& inc(int& a)
{
a = a+a;
return a;
}
int main()
{
int a = 5;
int b = 10;
const int c = 6;
double d = 4.5;
int arr[] = {1, 2, 3};
int* p = arr+1;
//a
//c
//a+1
//a++
//++a
//sizeof a
//a < b ? c : d
//a < b ? a : b
//a < b ? a+1 : b
//(int)d
//static_cast<char>(a)
//sum(a, b)
//inc(a);
//p[1]
//arr[1]
//a <= b
//std::cout
//std::cout << a (tricky)
//a << 3
//*p++
//(*)p++
//a+=d
//p = nullptr
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IHN1bShpbnQgYSwgaW50IGIpCnsKCXJldHVybiBhICsgYjsKfQppbnQmIGluYyhpbnQmIGEpCnsKCWEgPSBhK2E7CglyZXR1cm4gYTsKfQoKaW50IG1haW4oKQp7CglpbnQgYSA9IDU7CglpbnQgYiA9IDEwOwoJY29uc3QgaW50IGMgPSA2OwoJZG91YmxlIGQgPSA0LjU7CglpbnQgYXJyW10gPSB7MSwgMiwgM307CglpbnQqIHAgPSBhcnIrMTsKCQoJLy9hCgkvL2MKCS8vYSsxCgkvL2ErKwoJLy8rK2EKCS8vc2l6ZW9mIGEKCS8vYSA8IGIgPyBjIDogZAoJLy9hIDwgYiA/IGEgOiBiCgkvL2EgPCBiID8gYSsxIDogYgoJLy8oaW50KWQKCS8vc3RhdGljX2Nhc3Q8Y2hhcj4oYSkKCS8vc3VtKGEsIGIpCgkvL2luYyhhKTsKCS8vcFsxXQoJLy9hcnJbMV0KCS8vYSA8PSBiCgkvL3N0ZDo6Y291dAoJLy9zdGQ6OmNvdXQgPDwgYSAodHJpY2t5KQoJLy9hIDw8IDMKCS8vKnArKwoJLy8oKilwKysKCS8vYSs9ZAoJLy9wID0gbnVsbHB0cgp9