#include <iostream>
int main() {
int num;
int sumaPares = 0;
int sumaImpares = 0;
// Solicitar al usuario que ingrese un número
std::cout << "Ingrese un número entero positivo: ";
std::cin >> num;
// Validar que el número sea positivo
if (num < 1) {
std::cout << "Por favor, ingrese un número entero positivo mayor que 0." << std::endl;
return 1;
}
// Calcular la suma de números pares e impares
for (int i = 1; i <= num; ++i) {
if (i % 2 == 0) {
// Si el número es par
sumaPares += i;
} else {
// Si el número es impar
sumaImpares += i;
}
}
// Mostrar los resultados
std::cout << "Suma de números pares: " << sumaPares << std::endl;
std::cout << "Suma de números impares: " << sumaImpares << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKSB7CiAgICBpbnQgbnVtOwogICAgaW50IHN1bWFQYXJlcyA9IDA7CiAgICBpbnQgc3VtYUltcGFyZXMgPSAwOwoKICAgIC8vIFNvbGljaXRhciBhbCB1c3VhcmlvIHF1ZSBpbmdyZXNlIHVuIG7Dum1lcm8KICAgIHN0ZDo6Y291dCA8PCAiSW5ncmVzZSB1biBuw7ptZXJvIGVudGVybyBwb3NpdGl2bzogIjsKICAgIHN0ZDo6Y2luID4+IG51bTsKCiAgICAvLyBWYWxpZGFyIHF1ZSBlbCBuw7ptZXJvIHNlYSBwb3NpdGl2bwogICAgaWYgKG51bSA8IDEpIHsKICAgICAgICBzdGQ6OmNvdXQgPDwgIlBvciBmYXZvciwgaW5ncmVzZSB1biBuw7ptZXJvIGVudGVybyBwb3NpdGl2byBtYXlvciBxdWUgMC4iIDw8IHN0ZDo6ZW5kbDsKICAgICAgICByZXR1cm4gMTsKICAgIH0KCiAgICAvLyBDYWxjdWxhciBsYSBzdW1hIGRlIG7Dum1lcm9zIHBhcmVzIGUgaW1wYXJlcwogICAgZm9yIChpbnQgaSA9IDE7IGkgPD0gbnVtOyArK2kpIHsKICAgICAgICBpZiAoaSAlIDIgPT0gMCkgewogICAgICAgICAgICAvLyBTaSBlbCBuw7ptZXJvIGVzIHBhcgogICAgICAgICAgICBzdW1hUGFyZXMgKz0gaTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAvLyBTaSBlbCBuw7ptZXJvIGVzIGltcGFyCiAgICAgICAgICAgIHN1bWFJbXBhcmVzICs9IGk7CiAgICAgICAgfQogICAgfQoKICAgIC8vIE1vc3RyYXIgbG9zIHJlc3VsdGFkb3MKICAgIHN0ZDo6Y291dCA8PCAiU3VtYSBkZSBuw7ptZXJvcyBwYXJlczogIiA8PCBzdW1hUGFyZXMgPDwgc3RkOjplbmRsOwogICAgc3RkOjpjb3V0IDw8ICJTdW1hIGRlIG7Dum1lcm9zIGltcGFyZXM6ICIgPDwgc3VtYUltcGFyZXMgPDwgc3RkOjplbmRsOwoKICAgIHJldHVybiAwOwp9Cg==