fork download
  1. #include <iostream>
  2. #include <string>
  3. //#include <conio.h>
  4. #include <algorithm>
  5. //#include <cassert>
  6. //#include<stack>
  7. #include <cmath>
  8. #include<vector>
  9.  
  10. using namespace std;
  11.  
  12. int removeZero(int number) {
  13.  
  14. int ans = 0 , ten = 1;
  15.  
  16. while (number > 0 )
  17. {
  18. int res = number % 10;
  19. number /= 10;
  20.  
  21. if (res != 0)
  22. {
  23. ans += res * ten;
  24. ten *= 10;
  25. }
  26. }
  27.  
  28. return ans;
  29.  
  30. }
  31.  
  32.  
  33. int main()
  34. {
  35. int n1, n2;
  36. cin >> n1 >> n2;
  37.  
  38. int res = n1 + n2;
  39.  
  40. int rZero1 = removeZero(n1);
  41. int rZero2 = removeZero(n2);
  42. int rZerores = removeZero(res);
  43.  
  44. int res2 = rZero1 + rZero2;
  45.  
  46. if (rZerores == res2)
  47. {
  48. cout << "YES" << endl;
  49. }
  50. else
  51. {
  52. cout << "NO" << endl;
  53.  
  54. }
  55.  
  56. }
Success #stdin #stdout 0.01s 5520KB
stdin
Standard input is empty
stdout
NO