Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<bits/stdc++.h>
- using namespace std;
- char a[205],b[205];
- int numa[205],numb[205],ans[205];
- int main()
- {
- int la,lb,flag,m;
- while(scanf("%s%s",a,b)!=EOF){
- flag=0;
- la=strlen(a);
- lb=strlen(b);
- m=max(la,lb);
- for(int i=la-1,j=0;i>=0;i--,j++){
- numa[j]=a[i]-48;
- }
- for(int p=lb-1,q=0;p>=0;p--,q++){
- numb[q]=b[p]-48;
- }
- for(int k=0;k<m;k++){
- ans[k]+=numa[k]+numb[k];
- if(ans[k]>=10){
- ans[k]-=10;
- ans[k+1]+=1;
- }
- }
- for(int x=204;x>=0;x--){
- if(ans[x]!=0){
- printf("%d",ans[x]);
- flag=1;
- }
- if(ans[x]==0&&flag==1){
- printf("%d",ans[x]);
- }
- }
- cout<<endl;
- memset(numa,0,sizeof(numa));
- memset(numb,0,sizeof(numb));
- memset(ans,0,sizeof(ans));
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement