realizeaza un program c++ pt care:
1) se da un numar, sa se afiseze toti divizorii intr o ordine descrescatoare;
2) se da un numar, sa se afiseze toti divizorii proprii intr o ordine crescatoare.
Răspunsuri la întrebare
Răspuns de
1
Pentru a gasi toti divizorii unui numar folosim:
for ( i=2 ; i<=n/2 ; i++)
if (n % i == 0) cout<<i<<endl;
n fiind numarul pentru care cautam divizorii. Automat el ii gaseste in ordine crescatoare. Pentru ai gasi in ordine descrescatoare, inversam for-ul:
for ( i=n/2 ; i>=2 ; i--)
if (n % i == 0) cout<<i<<endl;
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă