Language: C++ Author: lapinski@utexas.edu #include main(){char*s="#include%cmain(){char*s=%c%s%c;cout.form(s,10,34,s,34,10);}%c";cout.form(s,10,34,s,34,10);} Author: David Rogers #include #define ENIUQ(TEMPLATE) cout << TEMPLATE << "(" << #TEMPLATE << ");}"; void main() {ENIUQ("#include \n#define ENIUQ(TEMPLATE) cout << TEMPLATE << \"(\" << #TEMPLATE << \");}\";\n\nvoid main()\n{ENIUQ");}