#include #include #include void strrev1(char*str) { int k=0,i; char*ans=(char*)malloc(30); for(i=strlen(str)-1;i>=0;i--) ans[k++]=str[i]; ans[k]='\0'; strcpy(str,ans); } char*Add(char*str1,char*str2) { int carry=0,i,k=0; char*ans=(char*)malloc(30); strcpy(ans,""); strrev1(str1); strrev1(str2); for(i=0;i