Scrie un program care să citească un număr natural n (n>1) și să afișeze, separați printr-un spațiu, în ordine descrescătoare, toți divizorii proprii ai lui n.
Exemplu pentru n=12 se va afișa: 6 4 3 2
Răspunsuri la întrebare
Răspuns de
2
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n = 0, d = 2;
cin >> n;
while( d <= n / 2 )
{
if( n % d == 0 )
{
cout << n / d << " ";
}
++d;
}
return 0;
}
Explicație:
Alte întrebări interesante
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă