1 solutions
-
0
C :
#include<stdio.h> int main() { int m,n,a,b,c,i,p,q; while(~scanf("%d%d",&m,&n)) { i=0;p=m;q=n; while(p!=0&&q!=0) { a=p%10; b=q%10; c=a+b; if(c>=10) { i++; p=p/10+1; q=q/10; } else { p=p/10; q=q/10; } } if(m==0&&n==0) break; printf("%d\n",i); } return 0; }C++ :
#include<iostream> using namespace std; int a, b; int A[5], B[5], sum, i; int main() { while(1) { cin >> a >> b; if(a==0&&b==0) break; sum=0; i = 0; while (a > 0) { A[++i] = a % 10; a = a / 10; } i = 0; while (b > 0) { B[++i] = b % 10; b = b / 10; } for (i = 1; i <= 3; i++) { if (A[i] + B[i] >= 10) { sum++; A[i + 1] = A[i + 1] + 1; } } cout << sum <<endl; } return 0; }
- 1
Information
- ID
- 19226
- Time
- 1000ms
- Memory
- 128MiB
- Difficulty
- (None)
- Tags
- # Submissions
- 0
- Accepted
- 0
- Uploaded By