#include<stdio.h> int ysum(int a) { int sum=0; for(int i=1;i<a;i++){ if(a%i==0) sum+=i; } return sum; } int main() { int n,s=0; scanf("%d",&n); for(int i=1;i<=n;i++){ if(ysum(i)==i) s++; } printf("%d",s); return 0; } /************************************************************** Problem: 1150 User: admin Language: C Result: Accepted Time:9 ms Memory:1144 kb ****************************************************************/