#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+CgppbnQgbWFpbigpIAp7CiAgICBpbnQgbjsKCWludCBzdGFydDsKCWludCBzdW1hOwoJaW50IHTDqXJtaW5vc1sxMDBdOwoJaW50IGNvdW50OwoJCgkKICAgIHByaW50ZigiUG9uIHVuIG7Dum1lcm8gZW50ZXJvIHkgZGFsZSBhbCBlbnRlcjpcbiIpOwogICAgc2NhbmYoIiVkIiwgJm4pOwoJcHJpbnRmKCIlZFxuIiwgJm4pOwoKICAgIHByaW50ZigiTGFzIHN1bWFzIGNvbnNlY3V0aXZhcyBzb246XG4iKTsKCiAgICBmb3IgKGludCBzdGFydCA9IDE7IHN0YXJ0IDwgbi8yICsyOyBzdGFydCsrKSAKCXsKICAgICAgICBzdW1hID0gMDsgCiAgICAgICAgY291bnQgPSAwOwoKICAgICAgICBmb3IgKGludCB4ID0gc3RhcnQ7IHggPCBuLzIgKzI7IHgrKykgCgkJewogICAgICAgICAgICBzdW1hICs9IHg7CiAgICAgICAgICAgIHTDqXJtaW5vc1tjb3VudCsrXSA9IHg7CgogICAgICAgICAgICBpZiAoc3VtYSA9PSBuKSAKCQkJewogICAgICAgICAgICAgICAgcHJpbnRmKCIlZCA9ICIsIG4pOwogICAgICAgICAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBjb3VudDsgaSsrKSAKCQkJCXsKICAgICAgICAgICAgICAgICAgICBpZiAoaSAhPSBjb3VudCAtIDEpCiAgICAgICAgICAgICAgICAgICAgICAgIHByaW50ZigiJWQrIiwgdMOpcm1pbm9zW2ldKTsKICAgICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgICAgIHByaW50ZigiJWQiLCB0w6lybWlub3NbaV0pOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgcHJpbnRmKCJcbiIpOwogICAgICAgICAgICAgICAgYnJlYWsgOyAKICAgICAgICAgICAgfSAKCQkJZWxzZSBpZiAoc3VtYSA+IG4pIAogICAgICAgICAgICAgICAgYnJlYWs7IAogICAgICAgIH0KICAgIH0KCiAgICByZXR1cm4gKDApOwp9Cgo=