bool perf; int sum = 0; int i = 1; while(i < n) { if(n % i == 0) { sum = sum + i; } i++; } perf = (sum == n);