#include #define SIZE 100 main() {//initializig varibles int i,j,k,l,m,n,o,p,size; char number1[SIZE]; char number2[SIZE]; char multiply[SIZE*2]; char sum[SIZE*2]; char symbol; char temp[SIZE]; char carry1=0; char carry2=0; for(i=0;i'9') { printf("You must entre a digit of between 0 and 9"); break; } if(size==SIZE) {printf("The number is too large"); return;} temp[size]=symbol-48; symbol=getchar(); } //reversing the digits for(j=0;j'9') { printf("You must entre a digit of between 0 and 9"); break; } if(size==SIZE) { printf("The number is too large"); return;} temp[size]=symbol-48; symbol=getchar(); } //reversing the digits for(j=0;j= 0; i--) if (sum[i] > 0) break; if (i == 0) /* the sum is zero! */ printf("The product is: 0\n"); else { printf("The product is: "); for (; i >= 0; i--) putchar(sum[i]+'0'); printf("\n"); } }