int IsAbundant(int n) { int divisorSum = 0; for (int i = 1; i < n; i++) { if ((n % i) == 0) { divisorSum += i; } } return divisorSum > n; }
int main() { int number = 0; do { printf("Enter a number (0 to quit): "); scanf_s("%d", &number); if (IsAbundant(number)) { printf("%d is abundant!\n", number); } else { printf("%d is not abundant.\n", number); } } while (number > 0);