437
Cerința
Să se scrie o funcţie care primeşte ca argumente două numere naturale a
şi b
şi returnează numărul de elemente din intervalul [a,b]
care au cifra de control egală cu a
.
Exemplu
sum_cifra_control(2, 100) = 11
Important
Soluţia propusă va conţine doar definiţia funcţiei cerute. Prezenţa în soluţie a altor instrucţiuni poate duce erori de compilare sau de execuţie care vor avea ca efect depunctarea soluţiei.
int sum_cifra_control(long long a, long long b) { long long p=0; if(a==9) { for(long long i=a;i<=b;i++) { if(i%9==0) p++; } } else for(long long i=a;i<=b;i++) { if(i%9==a) p++; } return p; }
Comentarii