Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int a = 0;
- int num = 1234;
- int last = num % 10;
- // Ցիկլով գտնում ես առաջին թվանշանը ու թվանշանների քանակը ու վերագրում էս 2 փոփոխականներին`
- int first;
- int n;
- // ջնջում ենք վերջին թվանշանը
- num /= 10;
- a += last; // էս պահին a == 1, հիմա պիտի տեղ բացենք 2ի ու 3ի համար
- a *= 10^(n-2);
- // ավելացնում ենք 2ից մինչև նախավերջին եղած թվանշանները
- a += num - first * 10^(n-2) // կտա a += 123-100=23, այսինքն a հավասար կլինի 400+23=423
- // Հիմա ավելացնում ենք առաջին թվանշանը
- a *= 10;
- a += first;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement