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)
dulcikpisoyas:
Nu sunt sigura,dar majoritatea au acelasi cod.Merge in C/C++?
Răspunsuri la întrebare
Răspuns de
1
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.
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.
Alte întrebări interesante
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă