- #include <iostream> 
- using namespace std; 
-   
- void tnirp(const char* str) 
- { 
- 	if(*str) 
- 	{ 
- 		tnirp(str+1); 
- 		cout << *str; 
- 	} 
- } 
-   
-   
- void print(const char* str) 
- { 
- 	if(*str) 
- 	{ 
- 		cout << *str; 
- 		print(str+1); 
- 	} 
- } 
-   
- int main()  
- { 
- 	const char str[]="Roses are red"; 
- 	print(str); 
- 	cout << endl; 
- 	tnirp(str); 
-   
- 	return 0; 
- } 
				I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCB0bmlycChjb25zdCBjaGFyKiBzdHIpCnsKCWlmKCpzdHIpCgl7CgkJdG5pcnAoc3RyKzEpOwoJCWNvdXQgPDwgKnN0cjsKCX0KfQoKCnZvaWQgcHJpbnQoY29uc3QgY2hhciogc3RyKQp7CglpZigqc3RyKQoJewoJCWNvdXQgPDwgKnN0cjsKCQlwcmludChzdHIrMSk7Cgl9Cn0KCmludCBtYWluKCkgCnsKCWNvbnN0IGNoYXIgc3RyW109IlJvc2VzIGFyZSByZWQiOwoJcHJpbnQoc3RyKTsKCWNvdXQgPDwgZW5kbDsKCXRuaXJwKHN0cik7CgkKCXJldHVybiAwOwp9