Răspuns :
Păi declari 2 variabile s și n.
Faci un for(int i = 1; i <= n/2; i++)
În for verifici if(n % i == 0)
Dacă condiția este adevărată atunci s += n;
Sper că te-am ajutat! (sper că știi sintaxa C/C++)
C++
#include <iostream>
using namespace std;
int n, d, s;
int main()
{
cin>>n;
for(d=2; d<=n/2; d++)
if(n%d==0)
s=s+d;
cout<<s;
return 0;
}
pseudocod
citește n
s=0
-pentru d<-2,n/2 executa
| -dacă n%d==0 atunci
| | s=s+d
| -•
-•
scrie s