#include <stdio.h>
int main()
{
int n;
int start;
int suma;
int términos[100];
int count;
printf("Pon un número entero y dale al enter:'\n'");
printf("Las sumas consecutivas son:\n");
for (int start = 1; start < n/2 +2; start++)
{
suma = 0;
count = 0;
for (int x = start; x < n/2 +2; x++)
{
suma += x;
términos[count++] = x;
if (suma == n)
{
for (int i = 0; i < count; i++)
{
if (i != count - 1)
else
}
break ;
}
else if (suma > n)
break;
}
}
return (0);
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIAp7CiAgICBpbnQgbjsKCWludCBzdGFydDsKCWludCBzdW1hOwoJaW50IHTDqXJtaW5vc1sxMDBdOwoJaW50IGNvdW50OwoJCgkKICAgIHByaW50ZigiUG9uIHVuIG7Dum1lcm8gZW50ZXJvIHkgZGFsZSBhbCBlbnRlcjonXG4nIik7CiAgICBzY2FuZigiJWQiLCAmbik7CgogICAgcHJpbnRmKCJMYXMgc3VtYXMgY29uc2VjdXRpdmFzIHNvbjpcbiIpOwoKICAgIGZvciAoaW50IHN0YXJ0ID0gMTsgc3RhcnQgPCBuLzIgKzI7IHN0YXJ0KyspIAoJewogICAgICAgIHN1bWEgPSAwOyAKICAgICAgICBjb3VudCA9IDA7CgogICAgICAgIGZvciAoaW50IHggPSBzdGFydDsgeCA8IG4vMiArMjsgeCsrKSAKCQl7CiAgICAgICAgICAgIHN1bWEgKz0geDsKICAgICAgICAgICAgdMOpcm1pbm9zW2NvdW50KytdID0geDsKCiAgICAgICAgICAgIGlmIChzdW1hID09IG4pIAoJCQl7CiAgICAgICAgICAgICAgICBwcmludGYoIiVkID0gIiwgbik7CiAgICAgICAgICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IGNvdW50OyBpKyspIAoJCQkJewogICAgICAgICAgICAgICAgICAgIGlmIChpICE9IGNvdW50IC0gMSkKICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRmKCIlZCsiLCB0w6lybWlub3NbaV0pOwogICAgICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRmKCIlZCIsIHTDqXJtaW5vc1tpXSk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBwcmludGYoIlxuIik7CiAgICAgICAgICAgICAgICBicmVhayA7IAogICAgICAgICAgICB9IAoJCQllbHNlIGlmIChzdW1hID4gbikgCiAgICAgICAgICAgICAgICBicmVhazsgCiAgICAgICAgfQogICAgfQoKICAgIHJldHVybiAoMCk7Cn0KCg==