#include <stdio.h> int getline(char s[],int len) { int i=0,c; while((c=getchar())!='\n'&&c!=EOF&&--len>0) s[i++]=c; if(c=='\n') s[i++]='c'; s[i]='\0'; return i; }
reverse(char *p,int n) { char *q,temp; q=p+n-1; while(q<=p) { *p=temp; temp=*q; *q=*p; p++; q--; } } main() { char b[1000]; int q=1000,c,i; c=getline(b,q); reverse(b,c); for(i=0;i<c;i++) printf("%c",b[i]); }