#include <iostream>
const int s = 2; // constante global [cite: 30]
int h = 1; // variable global [cite: 30]
int escala(int d) {
return d * s; // Usa la 's' global [cite: 30, 31]
}
void p() {
const int s = 3; // constante local al bloque p
// (2) Llamada interna
std::cout << "(2) Resultado en p(): " << escala(h) << std::endl;
}
int main() {
p();
// (1) Llamada en main
std::cout << "(1) Resultado en main: " << escala(h) << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY29uc3QgaW50IHMgPSAyOyAvLyBjb25zdGFudGUgZ2xvYmFsIFtjaXRlOiAzMF0KaW50IGggPSAxOyAgICAgICAvLyB2YXJpYWJsZSBnbG9iYWwgW2NpdGU6IDMwXQoKaW50IGVzY2FsYShpbnQgZCkgewogICAgcmV0dXJuIGQgKiBzOyAvLyBVc2EgbGEgJ3MnIGdsb2JhbCBbY2l0ZTogMzAsIDMxXQp9Cgp2b2lkIHAoKSB7CiAgICBjb25zdCBpbnQgcyA9IDM7IC8vIGNvbnN0YW50ZSBsb2NhbCBhbCBibG9xdWUgcCAKICAgIC8vICgyKSBMbGFtYWRhIGludGVybmEKICAgIHN0ZDo6Y291dCA8PCAiKDIpIFJlc3VsdGFkbyBlbiBwKCk6ICIgPDwgZXNjYWxhKGgpIDw8IHN0ZDo6ZW5kbDsKfQoKaW50IG1haW4oKSB7CiAgICBwKCk7CiAgICAvLyAoMSkgTGxhbWFkYSBlbiBtYWluCiAgICBzdGQ6OmNvdXQgPDwgIigxKSBSZXN1bHRhZG8gZW4gbWFpbjogIiA8PCBlc2NhbGEoaCkgPDwgc3RkOjplbmRsOwogICAgcmV0dXJuIDA7Cn0=