👤

Pentru un numar natural n sa se afiseze ultimii p divizori proprii ai lui. Daca n are mai putin de p divizori se vor afisa toti

Răspuns :

E cam ineficient dar na..
#include <iostream>

using namespace std;

int main()
{
    int n,p,k=0;
    cin>>n>>p;
    for(int i=n-1;i>1;i--)
    {
        if(n%i==0)
        {
          k++;
          cout<<i<<" ";
        }

        if(k==p)
            break;
    }
    return 0;
}