Advertisement
H-a-y-K

Untitled

Oct 30th, 2020
340
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.72 KB | None | 0 0
  1.  
  2. int a = 0;
  3. int num = 1234;
  4.  
  5. int last = num % 10;
  6. // Ցիկլով գտնում ես առաջին թվանշանը ու թվանշանների քանակը ու վերագրում էս 2 փոփոխականներին`
  7. int first;
  8. int n;
  9.  
  10. // ջնջում ենք վերջին թվանշանը
  11. num /= 10;
  12.  
  13. a += last; // էս պահին a == 1, հիմա պիտի տեղ բացենք 2ի ու 3ի համար
  14. a *= 10^(n-2);
  15. // ավելացնում ենք 2ից մինչև նախավերջին եղած թվանշանները
  16. a += num - first * 10^(n-2) // կտա a += 123-100=23, այսինքն a հավասար կլինի 400+23=423
  17. // Հիմա ավելացնում ենք առաջին թվանշանը
  18. a *= 10;
  19. a += first;
  20.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement