#include /*Author: Carl Staab Date: January 29, 1999 Assignment: 7 Description: This program tests whether a number is perfect, abundant, or deficient.*/ int numbertester(int fcn_number); int main() { int number, comparenum; cout << "\fNumber Tester " << endl << endl; cout << "Enter the number to be analyzed "; cin >> number; comparenum = numbertester(number); if (comparenum > number) cout << number << " is an abundant number.\n"; if (comparenum == number) cout << number << " is a perfect number.\n"; if (comparenum < number) cout << number << " is a deficient number.\n"; return 0; } int numbertester(int fcn_number) { int count, factorsum = 0; for(count = 1; count < fcn_number; count++) { if (fcn_number % count == 0) factorsum = factorsum + count; } return factorsum; }