Advertisement
Lirbo

Untitled

Dec 26th, 2022
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. int main()
  4. {
  5. int tmp = 0;
  6. char bigNum[] = {'1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0'};
  7. int value = 0;
  8. char bigNum2[] = {'1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '1', '2', '3', '4', '5', '6', '7', '8', '8', '0'};
  9. int value2 = 0;
  10.  
  11. for(int i = 0; i < sizeof(bigNum); i++)
  12. if(bigNum[i] >= '0' && bigNum[i] <= '9')
  13. tmp += bigNum[i]-'0';
  14.  
  15. while(tmp > 0)
  16. {
  17. value += tmp % 10;
  18. value *= 10;
  19. tmp /= 10;
  20. }
  21. printf("%d\n", value);
  22.  
  23. for(int i = 0; i < sizeof(bigNum2); i++)
  24. if(bigNum2[i] >= '0' && bigNum2[i] <= '9')\
  25. {
  26. tmp += bigNum2[i]-'0';
  27. }
  28.  
  29. while(tmp > 0)
  30. {
  31. value2 += tmp % 10;
  32. value2 *= 10;
  33. tmp /= 10;
  34. }
  35. printf("%d\n", value2);
  36.  
  37. printf("Value: %d\n", value+value2);
  38. int difference = value - value2;
  39. if(difference < 0) difference *= -1;
  40. printf("Difference: %d", difference);
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement