Se sa un număr n. Sa se determine daca numarul n poate fi scris ca suma de numere consecutive. Programul va tipări numărul de variante sau mesajul NU daca numarul nu respecta condiția ​

Răspuns :

#include <iostream>

int main(){

int n,s = 0; printf("n = "); scanf("%d", &n);

for(int i=1;i<n;i++) if(s!=n){s+=i; std::cout<<s<<std::endl;}else break;

n==s?printf("N poate fi scris ca suma numerelor consecutive"):printf("NU");

return 0;

}