fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main()
  5. {
  6. char a[100], b[100], c[100], d[100], e[100];
  7. int i, j, k, l, m, w ,x=0, y, z=0;
  8.  
  9. scanf("%s", a);
  10. scanf("%s", b);
  11.  
  12. k = strlen(a);
  13. l = strlen(b);
  14. m = (k>l?k:l);
  15.  
  16. for(i=0; i<k; i++)
  17. {
  18. c[i] = a[k-1-i];
  19. }
  20.  
  21. for(i=0; i<l; i++)
  22. {
  23. d[i] = b[l-1-i];
  24. }
  25.  
  26. if(k>l)
  27. {
  28. w = k-l;
  29. while(w>0)
  30. {
  31. d[l+x] = 0;
  32. w--;
  33. x++;
  34. }
  35. }
  36.  
  37. if(k<l)
  38. {
  39. y = l-k;
  40. while(y>0)
  41. {
  42. d[k+z] = 0;
  43. y--;
  44. z++;
  45. }
  46. }
  47.  
  48. for(i=0; i<m; i++)
  49. {
  50. e[i] += c[i] + d[i];
  51.  
  52. if(e[i]>9)
  53. {
  54. e[i+1] += e[i]/10;
  55. e[i] %= 10;
  56. }
  57. }
  58.  
  59. for(i=m-1; i>=0; i--)
  60. {
  61. printf("%c", e[i]);
  62. }
  63.  
  64. return 0;
  65. }
  66.  
Success #stdin #stdout 0s 9424KB
stdin
Standard input is empty
stdout