Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- int main()
- {
- char a[1000];
- char b[1000];
- char c[1000];
- long int i,j,m,k,l,store,flag;
- printf("enter 1st digit(mostly bigger one): ");
- gets(a);
- printf("\nenter 2nd digit: ");
- gets(b);
- for(i=0;;i++)
- {
- if(a[i]=='\0')
- {
- break;
- }
- }
- for(j=0;;j++)
- {
- if(b[j]=='\0')
- {
- break;
- }
- }
- m=j;
- store=0;
- for(k=i-1;k>=0;k--)
- {
- m--;
- if(m>=0)
- {
- c[k]=(((int)a[k]+(int)b[m]+store-96)%10)+48;
- store=((int)a[k]+(int)b[m]+store-96)/10;
- }
- else
- {
- c[k]=((int)a[k]+store-48)%10+48;
- store=((int)a[k]+store-48)/10;
- }
- }
- flag=store;
- printf("\tthe result is ");
- if(flag!=0)
- {
- printf("%c",flag+48);
- }
- for(l=0;l<=i-1;l++)
- {
- printf("%c",c[l]);
- }
- getchar();
- }
Add Comment
Please, Sign In to add comment