Va rog ajutati-ma! Se spune despre numărul natural nenul n că este norocos dacă numărul n2 se poate scrie ca suma a n numere naturale nenule consecutive. De exemplu, 7 este norocos, deoarece 72=4+5+6+7+8+9+10.
Cerința
Scrieţi în limbajul C/C++ definiţia completă a funcţiei norocoase, care primeşte ca argumente două numere naturale a şi b şi returnează câte numere norocoase se află în intervalul [a, b].
Restricții și precizări
1 ≤ a < b ≤ 10 9
numele funcţiei este norocoase
parametrii sunt, în această ordine: a, b
Exemplu:
norocoase(1, 15) = 8
Cat mai repede va rog! C++
Răspunsuri la întrebare
Răspuns de
12
int norocoase(int a,int b){ int c=0,i; if (a%2==0) for (i=a+1;i<=b;i+=2) c++; else for (i=a;i<=b;i+=2) c++; return c;}
Alte întrebări interesante
Istorie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă