#include <iostream>
using namespace std;
void funkcja1 (int * ptr) {
ptr = NULL;
}
void funkcja2 (int * &ptr) {
ptr = NULL;
}
int main() {
int zmienna = 5;
int *ptr = &zmienna;
cout << ptr << endl;
funkcja1(ptr);
cout << ptr << endl;
funkcja2(ptr);
cout << ptr << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBmdW5rY2phMSAoaW50ICogcHRyKSB7CglwdHIgPSBOVUxMOwp9Cgp2b2lkIGZ1bmtjamEyIChpbnQgKiAmcHRyKSB7CglwdHIgPSBOVUxMOwp9CgppbnQgbWFpbigpIHsKCWludCB6bWllbm5hID0gNTsKCWludCAqcHRyID0gJnptaWVubmE7CgkKCWNvdXQgPDwgcHRyIDw8IGVuZGw7CglmdW5rY2phMShwdHIpOwoJY291dCA8PCBwdHIgPDwgZW5kbDsKCWZ1bmtjamEyKHB0cik7Cgljb3V0IDw8IHB0ciA8PCBlbmRsOwoJcmV0dXJuIDA7Cn0=