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;
}
Utilizator anonim:
mai exact ce nu merge? ca la mine merge :)
Răspunsuri la întrebare
Răspuns de
1
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);
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
9 ani în urmă
Chimie,
9 ani în urmă
Biologie,
9 ani în urmă
Geografie,
9 ani în urmă
Limba română,
9 ani în urmă