// iarc-client.cpp #include #include "NTmach.h" using namespace std; int main(){ NTmach ntm; //Number Theory machine int n; //user input cout << "enter a natural number, n > 2: "; cin >> n; ntm.set_n(n); cout << endl << "n = " << n << endl << "ntm.numDigits() = " << ntm.numDigits() << endl; cout << endl << "perfect leap years between 1582..2040 = "; //test sumOfDivisors() //cout << "sum of divisors of " << ntm.get_n() << " = " // << ntm.sumOfDivisors() << endl; for(int y = 1582; y <= 2040; y+=4){ ntm.set_n(y); if(ntm.isPerfect()) cout << y << ' '; } cout << endl << "deficient leap years between 1582..2040 = "; for(int y = 1582; y <= 2040; y+=4){ ntm.set_n(y); if(ntm.isDeficient()) cout << y << ' '; } //Exit cout << endl << "Exiting.." << endl; return 0; }