Time limit: 0.05s
Memory limit: 8MB
Input: sume.in
Output: sume.out
Se consideră un număr natural , strict pozitiv.
Cerință
Scrieţi un program care să determine şi să contorizeze toate modalităţile de a scrie acest număr ca sumă de numere (minim două) întregi consecutive. Sumele vor fi afişate în ordinea crescătoare a numărului de elemente din sume.
Date de intrare
De pe prima linie a fişierului de intrare sume.in
se citeşte numărul natural dat, .
Date de ieșire
Fişierul de ieşire sume.out
are formatul:
unde:
- - numărul de posibilităţi de a scrie numărul ca sumă de termeni consecutivi
- - numărul de termeni şi primul termen pentru prima modalitate
- - numărul de termeni şi primul termen pentru a doua modalitate
- - numărul de termeni şi primul termen pentru a -a modalitate
Restricții și precizări
Exemplu
sume.in
6
sume.out
3
3 1
4 0
12 -5
Explicație
posibilităţi