Se considera un numar natural n strict pozitiv.
Sa se elaboreze un program care sa afiseze si sa contorizeze toate modalitatile de a scrie acest numar ca suma de numere (minim doua) īntregi consecutive.
Fisierul de intrare sume.in va contine pe prima linie un singur numar
n //numarul natural dat
Fisierul de iesire sume.out va contine pe prima linie numarul k de modalitati de a scrie numarul ca sumade numere īntregi consecutive, iar pe urmatoarele k linii cāte doua numere īntregi ni si, separate printr-un spatiu, reprezentānd, respectiv, numarul de termeni si primul termen din cea de a i-a suma
k //numarul de posibilitati de a scrie numarul ca suma
n1 s1 //numarul de termeni si primul termen a primei sume
n2 s2 //numarul de termeni si primul termen a celei de a doua sume
...
nk sk //numarul de termeni si primul termen a celei de a k sume
Exemplu:
sume.in |
sume.out |
Semnificatie |
6 |
3 |
3
modalitati |
Timp maxim de executie/test: 0.1 secunde