int number = 4; void sqr(int value) { value *= value; } void sqr_ptr(int* pointer) { *pointer = (*pointer) * (*pointer); } int main() { sqr(number); cout << number << endl; sqr_ptr(&number); cout << number << endl; }