#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 = 5, z = 4;
f(x,&y,&z);
cout << x << "\n" << y << "\n"<< z<< "\n";
z = x + y + z;
cout << z;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwp2b2lkIGYoaW50ICZhLCBpbnQgKmIsIGludCAqYyl7CmIgPSAoaW50KikgbWFsbG9jIChzaXplb2YoaW50KSk7CipiID0gNDsKYSA9ICpiICsgKmM7CipjID0gMDsKfQppbnQgbWFpbigpIHsKaW50IHggPSAwLCB5ID0gNSwgeiA9IDQ7CmYoeCwmeSwmeik7CmNvdXQgPDwgeCA8PCAiXG4iIDw8IHkgPDwgIlxuIjw8IHo8PCAiXG4iOwp6ID0geCArIHkgKyB6Owpjb3V0IDw8IHo7CnJldHVybiAwOwp9