/******************************************************************************
Online C++ Compiler.
Code, Compile, Run and Debug C++ program online.
Write your code in this editor and press "Run" button to compile and execute it.
*******************************************************************************/
#include <iostream>
using namespace std;
int a, b, c, d;
// global variables initially 0
void g1(int b, int c) {
cout << a << b << c << d << endl;
}
void
g2(int a, int b) {
g1(a, c);
}
int
g3() {
int b;
b = 4;
g1(a, b);
{
int c;
int d;
c = 2;
d = 3;
g2(a, b);
}
g1(a, b);
return b;
}
int main() {
int a;
a = 5;
b = 7;
a = g3();
g3(); // return value ignored
}
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT25saW5lIEMrKyBDb21waWxlci4KICAgICAgICAgICAgICAgQ29kZSwgQ29tcGlsZSwgUnVuIGFuZCBEZWJ1ZyBDKysgcHJvZ3JhbSBvbmxpbmUuCldyaXRlIHlvdXIgY29kZSBpbiB0aGlzIGVkaXRvciBhbmQgcHJlc3MgIlJ1biIgYnV0dG9uIHRvIGNvbXBpbGUgYW5kIGV4ZWN1dGUgaXQuCgoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwoKI2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBhLCBiLCBjLCBkOwoKLy8gZ2xvYmFsIHZhcmlhYmxlcyBpbml0aWFsbHkgMAp2b2lkIGcxKGludCBiLCBpbnQgYykgewogICAgY291dCA8PCBhIDw8IGIgPDwgYyA8PCBkIDw8IGVuZGw7Cn0Kdm9pZAoKZzIoaW50IGEsIGludCBiKSB7CiAgICBnMShhLCBjKTsKfQppbnQKCmczKCkgewoKICAgIGludCBiOwoKICAgIGIgPSA0OwoKICAgIGcxKGEsIGIpOwoKICAgIHsKCiAgICAgICAgaW50IGM7CiAgICAgICAgaW50IGQ7CiAgICAgICAgYyA9IDI7CiAgICAgICAgZCA9IDM7CiAgICAgICAgZzIoYSwgYik7CiAgICB9CiAgICBnMShhLCBiKTsKCiAgICByZXR1cm4gYjsKfQoKaW50IG1haW4oKSB7CgogICAgaW50IGE7CgogICAgYSA9IDU7CgogICAgYiA9IDc7CgogICAgYSA9IGczKCk7CgogICAgZzMoKTsgLy8gcmV0dXJuIHZhbHVlIGlnbm9yZWQKfQ==