#include <iostream>
int recursiva(int x = 4) {
if (x == 1) {
return -x;
} else {
return -5 * recursiva(x - 1) + x;
}
}
int main() {
int x = 4; // ou qualquer outro valor que desejar
int resultado = recursiva(x);
std::cout << "Resultado para x = " << x << ": " << resultado << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IHJlY3Vyc2l2YShpbnQgeCA9IDQpIHsKICAgIGlmICh4ID09IDEpIHsKICAgICAgICByZXR1cm4gLXg7CiAgICB9IGVsc2UgewogICAgICAgIHJldHVybiAtNSAqIHJlY3Vyc2l2YSh4IC0gMSkgKyB4OwogICAgfQp9CgppbnQgbWFpbigpIHsKICAgIGludCB4ID0gNDsgLy8gb3UgcXVhbHF1ZXIgb3V0cm8gdmFsb3IgcXVlIGRlc2VqYXIKICAgIGludCByZXN1bHRhZG8gPSByZWN1cnNpdmEoeCk7CiAgICBzdGQ6OmNvdXQgPDwgIlJlc3VsdGFkbyBwYXJhIHggPSAiIDw8IHggPDwgIjogIiA8PCByZXN1bHRhZG8gPDwgc3RkOjplbmRsOwogICAgcmV0dXJuIDA7Cn0=