Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <Windows.h>
- int main()
- {
- int value = 100; //для кого чекаем количество цифр
- _asm
- {
- mov eax, value
- mov bx, 10d
- xor ecx, ecx
- xor edx, edx
- digit_cycle:
- inc ecx
- div bx
- cmp eax, 0
- jne digit_cycle
- mov value, ecx
- }
- std::cout << value << '\n';
- int max_num;
- _asm
- {
- mov ecx, 1
- mov eax, 1
- fib_cycle:
- mov ebx, eax
- inc ecx
- mul ecx
- cmp edx, 0
- je fib_cycle
- dec ecx
- mov max_num, ecx
- mov value, ebx
- }
- std::cout << max_num << ' ' << value;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement