Informatică, întrebare adresată de alexandra155v, 8 ani în urmă

Subprogramul f, cu un parametru: - primeşte prin intermediul parametrului a un număr natural cu cel mult 8 cifre (a>1); - returnează cel mai mic divizor prim al valorii parametrului a. Exemplu: pentru valoarea 45 a parametrului a, subprogramul va returna valoarea 3 deoarece a=32*5, iar cel mai mic divizor prim al său este 3.
Scrieţi definiţia completă a subprogramului f.

Răspunsuri la întrebare

Răspuns de Daniel4761
7

int f(unsigned int a)

{

int i;

for(i=2;i<=a/2;i++)

 if(a%i==0)

  return i;

return a;

}

Alte întrebări interesante