fbpx

Problema #1442 – cifra_control_comuna – Rezolvari PBInfo

de Mihai-Alexandru

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

S-ar putea sa iti placa