👤

determinați toți divizorii numărului natural n mai mici decît nr. n și mai mari ca 1 (cu ajutorul instrucțiunei while, în turbo pascal 7.0)

Răspuns :

Orice se face in Pascal merge si in C/c++

codul meu C:

Presupunand ca n = 12 avem nevoie si de o variabila k sa zicem care o initializam cu 2 pentru ca vrem toti divizorii mai mari ca 1 si mai mici ca 12 ( asta punem in conditie );
while(k<12)
{
if(n%k == 0)
printf("Divizor %d",k);
else
k++;
}
Un numar este divizor al altui numar atunci cand acel numar se imparte exact la numarul nostru adica n, adica restul sa fie 0.