//--------------------------------------------------------------------------- #include #include #include #pragma hdrstop bool testtwo(int num); bool testthree(int num); bool testfour(int num); bool testfive(int num); bool testsix(int num); //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv[]) { bool found=false; int num=7; for(num=7; found==false; num+=7) { cout << num; if(testtwo(num) && testthree(num) && testfour(num) && testfive(num) && testsix(num)) found=true; clrscr(); } cout << num; getch(); return 0; } //--------------------------------------------------------------------------- bool testtwo(int num) { int num2=num; bool result=false; while(num2 >= 0) { num2-=2; if(num==1) { result=true; } } return result; } bool testthree(int num) { int num2=num; bool result=false; while(num2 >= 0) { num2-=3; if(num==2) { result=true; } } return result; } bool testfour(int num) { int num2=num; bool result=false; while(num2 >= 0) { num2-=4; if(num==3) { result=true; } } return result; } bool testfive(int num) { int num2=num; bool result=false; while(num2 >= 0) { num2-=5; if(num==4) { result=true; } } return result; } bool testsix(int num) { int num2=num; bool result=false; while(num2 >= 0) { num2-=6; if(num==5) { result=true; } } return result; }