C++,am incercat sa fac problema snorocos(#1892) de pe pbinfo.Am nevoie de sursa.
Un număr natural nenul n se numește norocos dacă pătratul lui se poate scrie ca sumă de n numere naturale consecutive. ex:
3 deoarece 3 * 3 = 2 + 3 + 4
7 deoarece 7 * 7 = 4 + 5 + 6 + 7 + 8 + 9 + 10
CerințaSe dă un număr natural n. Dacă numărul este norocos afișați cele nnumere consecutive care adunate dau pătratul acestuia.
Date de intrareProgramul citește de la tastatură numărul n.
Date de ieșireDaca n este norocos, programul va afișa pe ecran cele n numere consecutive care adunate dau n * n, separate prin spații. In caz contrar, programul va afișa mesajul NU ESTE NOROCOS
Restricții și precizări1 ≤ n ≤ 1000
ExempluIntrare
7
Ieșire
4 5 6 7 8 9 10
Explicație7 este numar norocos iar 7 * 7 se poate scrie ca 4 + 5 + 6 + 7 + 8 + 9 + 10