#include #include using namespace std; void insert(char *s1,char *s2) { char *s3; strcpy(s3,s2); strcat(s3,s1); strcpy(s1,s3); } void add(char *s1,char *s2,char *s3) { int memory=0; for(int i=strlen(s1)-1;i>=0;i--) { int x; x=s1[i]+s2[i]+memory-2*48; memory=x/10; x%=10; s3[i]=x+48; } s3[strlen(s1)]=0; if(nho>0) insert(s3,"1"); } void sub(char *s1,char *s2,char *s3) { int debt=0; for(int i=strlen(s1)-1;i>=0;i--) { if(s1[i]>s2[i]+debt) { s3[i]=s1[i]-(s2[i]+debt)+48; debt=0; } else { debt=1; s3[i]=10*debt+s1[i]-s2[i]-48; } } } int main() { char s1[100]; char s2[100]; char s3[100]; cout<<"The first hugo integer = "; cin>>s1; //I do'nt know declare a hugo integer by array integer?? cout<<"\nThe second hugo integer = "; cin>>s2; //Number 1 + Number 2 add(s1,s2,s3); cout<<"\nTotal = "; cout<