2 solutions
-
1
#include<bits/stdc++.h> using namespace std; int main() { char a[21]; char b[21]; char c[21]; cin>>a>>b>>c; int la=strlen(a),lb=strlen(b),lenc=strlen(c); int a1[21]={},b1[21]={},c_1[21]={}; for(int i=0;i<la;i++)a1[la-1-i]=a[i]-48; for(int i=0;i<lb;i++)b1[lb-1-i]=b[i]-48; for(int i=0;i<lenc;i++)c_1[lenc-1-i]=c[i]-48; int lc=(la>lb?la:lb)>lenc?(la>lb?la:lb):lenc; int c1[21]={}; int x=0; for(int i=0;i<lc;i++) { c1[i]=a1[i]+b1[i]+x+c_1[i]; x=c1[i]/10; c1[i]=c1[i]%10; } if(x!=0) { c1[lc]=x; lc++; } for(int i=lc-1;i>=0;i--)cout<<c1[i]; }
- 1
Information
- ID
- 1775
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 7
- Tags
- # Submissions
- 42
- Accepted
- 12
- Uploaded By