#include <stdio.h>
int main() {
int n;
printf("Donnez un nombre entier : ");
printf("Les sommes consécutives sont :\n");
for (int start = 1; start < n/2 +2; start++) {
int somme = 0;
int termes[100];
int count = 0;
for (int x = start; x < n/2 +2; x++) {
somme += x;
termes[count++] = x;
if (somme == n) {
for (int i = 0; i < count; i++) {
if (i != count - 1)
else
}
break;
} else if (somme > n) {
break;
}
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBuOwogICAgcHJpbnRmKCJEb25uZXogdW4gbm9tYnJlIGVudGllciA6ICIpOwogICAgc2NhbmYoIiVkIiwgJm4pOwoKICAgIHByaW50ZigiTGVzIHNvbW1lcyBjb25zw6ljdXRpdmVzIHNvbnQgOlxuIik7CgogICAgZm9yIChpbnQgc3RhcnQgPSAxOyBzdGFydCA8IG4vMiArMjsgc3RhcnQrKykgewogICAgICAgIGludCBzb21tZSA9IDA7CiAgICAgICAgaW50IHRlcm1lc1sxMDBdOyAKICAgICAgICBpbnQgY291bnQgPSAwOwoKICAgICAgICBmb3IgKGludCB4ID0gc3RhcnQ7IHggPCBuLzIgKzI7IHgrKykgewogICAgICAgICAgICBzb21tZSArPSB4OwogICAgICAgICAgICB0ZXJtZXNbY291bnQrK10gPSB4OwoKICAgICAgICAgICAgaWYgKHNvbW1lID09IG4pIHsKICAgICAgICAgICAgICAgIHByaW50ZigiJWQgPSAiLCBuKTsKICAgICAgICAgICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgY291bnQ7IGkrKykgewogICAgICAgICAgICAgICAgICAgIGlmIChpICE9IGNvdW50IC0gMSkKICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRmKCIlZCsiLCB0ZXJtZXNbaV0pOwogICAgICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRmKCIlZCIsIHRlcm1lc1tpXSk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBwcmludGYoIlxuIik7CiAgICAgICAgICAgICAgICBicmVhazsgCiAgICAgICAgICAgIH0gZWxzZSBpZiAoc29tbWUgPiBuKSB7CiAgICAgICAgICAgICAgICBicmVhazsgCiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgogICAgcmV0dXJuIDA7Cn0KCg==