Advertisement
JCLC

Untitled

May 24th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.71 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(){
  5.     char numA[31], numB[31];
  6.     int num2[30] = { 0 }, num3[30] = { 0 }, total[30] = { 0 }, i = 0, c = 0, count = 0, count1 = 0;
  7.  
  8.     scanf(" %s", numA);
  9.  
  10.     for(count = 0; numA[count] != '\0' ; count++);
  11.  
  12.     for(i = 0; i < 30; i++)
  13.         num2[i] = (int)numA[i] - '0';
  14.  
  15.     scanf(" %s", numB);
  16.  
  17.     for(count1 = 0; numB[count1] != '\0' ; count1++);
  18.  
  19.     c = count - count1;
  20.  
  21.     for(i = 0; i < 30; i++)
  22.         num3[c+i] = (int)numB[i] - '0';
  23.  
  24.     for(i = 29; i >= 0; --i)
  25.         if((num2[i] + num3[i]) > 9){
  26.             total[i] += num2[i] + num3[i] - 10;
  27.             total[i-1] += 1;
  28.         }
  29.         else
  30.             total[i] += num2[i] + num3[i];
  31.  
  32.     for(i = 0; i < 30; i++)
  33.         printf("%d", total[i]);
  34.  
  35. return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement