👤

Se da un numar n natural sa se afiseze ,cu ajutorul unui subprogram (functie), produsul dintre divizori proprii l numarului n.

Am incercat asta dar nu merge :(

#include

using namespace std;

int produsdiv(int n)
{
int p=1;
for(int d=2; d<=n/2; d++)
{
if(n%d==0)
p=p*d;
}
return p;
}

int main()
{
int n;
cout<<"n=";
cin>>n;
cout<<"Produsul divizorilor proprii este: "<
return 0;
}


Răspuns :

dupa #include trebuie sa pui <iostream> si la sfarsit unde ai cout<<"Produsul divizorilor proprii este: ", trebuie sa apelezi functia si scrii cout<<"Produsul divizorilor proprii este: "<<produsdiv(int n);