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

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 radu9614
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