Răspuns:
Raspuns
Explicație:
#include <iostream>
using namespace std;
int main()
{
int n,d;
float i=0,cnt=0;
cin>>n;
for(d=2;d<=n/2;d++)
if(n%d==0)
{
i=i+d;
cnt++;
}
cout<<i/cnt;
return 0;
}
Aici iti da 2 4 8
Daca vrei sa primesti 1 2 4 8 16 schimba d = 2 si la d<=n/2 scrie d<=n