Advertisement
Guest User

Untitled

a guest
Jun 30th, 2015
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<math.h>
  3.  
  4. int checkLength(int angka){
  5. int length = 0;
  6. int checker = 1;
  7. while(true){
  8. if(angka > checker){
  9. ++length;
  10. checker *= 10;
  11. }else{
  12. break;
  13. }
  14. }
  15. return length;
  16. }
  17.  
  18. int main(){
  19. int x = 0, y = 0;
  20. int x0 = 0, y0 = 0;
  21. int x1 = 0, y1 = 0;
  22. int m = 0;
  23. int Bm = 0;
  24. scanf("%d",&x);
  25. scanf("%d",&y);
  26.  
  27. if(x < y){
  28. m = checkLength((int)x)-1;
  29. }else{
  30. m = checkLength((int)y)-1;
  31. }
  32. Bm = (int)pow(10.0,m);
  33. x0 = x % (int)Bm;
  34. y0 = y % (int)Bm;
  35. x1 = x / (int)Bm;
  36. y1 = y / (int)Bm;
  37. printf("x0 = %d\n", x0);
  38. printf("y0 = %d\n", y0);
  39. printf("x1 = %d\n", x1);
  40. printf("y1 = %d\n", y1);
  41.  
  42. //x = x1 Bm + x0
  43. //y = y1 Bm + y0
  44. //xy = (x1 Bm + x0) (y1 Bm + y0)
  45. //xy = x1y1 Bm^2 + x1y0 Bm + x0y1 Bm + x0y0
  46.  
  47. //z1 = x1y1
  48. //z2 = x1y0 + x0y1
  49. //z3 = x0y0
  50.  
  51.  
  52.  
  53. fflush stdin;
  54. getchar();
  55. return 0;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement