fbpx

Problema #70 – FMultiplu – Rezolvari PBInfo

de Mihai-Alexandru

Cerinţa

Scrieți definiția completă a subprogramului multipli, cu trei parametri a , b , c (a≤b), numere naturale, ce returnează numărul multiplilor lui c din intervalul [a;b].

Restricţii şi precizări

  • numele funcției va fi multipli
  • funcția va avea 3 parametri, în această ordine: a, b, c.
  • 1 ≤ a , b , c ≤ 1.000.000.000

Exemplu

Pentru a=10, b=27, c=5 subprogramul returnează valoarea 4.

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 multipli(int a , int b , int c)
{
        while(a%c!=0)
            a++;
        while(b%c!=0)
            b--;
        return (b-a)/c + 1;
}
Comentarii

S-ar putea sa iti placa