👤

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

Notă
Puteţi defini şi alte subprograme care vă ajută să rezolvaţi mai uşor problema.



Răspuns :

int norocoase(int a, int b)
{

int c;
int max = (b > 10 ? 10 : b);
int cnt;
for(c = (a < 1 ? 1 : a); c <= max; c++)
{
cnt++;
}
return cnt;
}