1.Se citește un întreg n.Afișați cel mai mic divizor propriu sau -1 dacă nu exista.
2.se citește un întreg n.Afișați cel mai mare divizor propriu sau -1 dacă nu exista.
C++

Răspuns :

#include <iostream>

using namespace std;

int main()

{

int n, d, ok=0;

   cin >> n;

   for (d=2; d<=n/2; d++)

       if (n%d==0)

           {

               ok=1;

               cout << d;

               break;

           }

   if (ok==0) cout << "-1";

   return 0;

}