// Dick. // Sun Apr 23 10:21:25 PDT 1995 // File: enigma.cc // Your task is to figure out what this does when run // and then change the names of the functions so that // the names describe what the functions actually do. // The program must still compile and run the same after you have changed the // names. // WARNING: This not a model of how to do your homework. #include void main( ) { // Uses these functions void f4(); void f5(); f4(); f5(); } void f4() { // Uses these functions void f1(); void f2(); void f6(); f1(); f1(); f1(); f2(); f1(); f1(); f1(); f6(); } void f5() { // Use these functions void f2(); void f3(); void f6(); f2(); f3(); f3(); f3(); f3(); f3(); f2(); f6(); } void f1() { // Uses these functions void f11(); void f12(); void f13(); void f6(); f13(); f11(); f12(); f12(); f12(); f11(); f6(); } void f2() { // Uses these functions void f11(); void f12(); void f13(); void f6(); f13(); f11(); f11(); f11(); f11(); f11(); f6(); } void f3() { // Uses these functions void f11(); void f12(); void f13(); void f6(); f13(); f12(); f12(); f11(); f12(); f12(); f6(); } void f6() { cout<<"\n"; } void f11() { cout<<"*"; } void f12() { cout<<" "; } void f13() { cout<<"\t\t"; }