#include <iostream>
using namespace std;
void f(int &a, int *b, int *c){
b = (int*) malloc (sizeof(int));
*b = 4;
a = *b + *c;
*c = 0;
}
int main() {
int x = 0, y = 2, z = 4;
f(x,&y,&z);
z = x + y + z;
cout << z;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwp2b2lkIGYoaW50ICZhLCBpbnQgKmIsIGludCAqYyl7CmIgPSAoaW50KikgbWFsbG9jIChzaXplb2YoaW50KSk7CipiID0gNDsKYSA9ICpiICsgKmM7CipjID0gMDsKfQppbnQgbWFpbigpIHsKaW50IHggPSAwLCB5ID0gMiwgeiA9IDQ7CmYoeCwmeSwmeik7CnogPSB4ICsgeSArIHo7CmNvdXQgPDwgejsKcmV0dXJuIDA7Cn0=