Mr Bin rất yêu thích số 8, anh ấy đang học bảng cửu chương nên muốn đi tìm dấu hiệu về bội số của 8. Mr Toàn thấy anh ấy có hứng thú với Toán học như vậy nên rất vui. Sau khi yêu cầu anh ấy dùng Scrath lập trình trò chơi luyện khả năng ghi nhớ bảng cửu chương thì Mr Toàn bèn cho một số nguyên n và yêu cầu Mr Bin hãy đảo các chữ số trong n sao cho n chia hết cho 8. Loay hoay mãi, Mr Bin không thể dùng ngôn ngữ kéo thả Scrath để xử lý, anh ấy dù mới học lớp 3 nhưng rất hứng thú với Python và C++, chỉ có điều anh ấy chưa code được tốt lắm. Hãy giúp Mr Bin xử lý bài toán này nhé! Input Specification Một dòng duy nhất ghi số nguyên: n(1≤length(n)≤2×105) Output Specification In ra Yes nếu số nguyên n có thể biến đổi về một số chia hết cho 8 hoặc No nếu không thể Sample Input 1 Copy 1234 Sample Output 1 Copy Yes Sample Input 2 Copy 1333 Sample Output 2 Copy No Nhớ là C++ nha

1 câu trả lời

#include <bits/stdc++.h> using namespace std; int main() { long long soa, sob; long long sa, sb; long long tonga = 0, tongb=0; cin>>soa>>sob; sa=soa; sb=sob; { while (sa!=0) { tonga += sa%10; sa/=10; } while (sb!=0) { tongb+=sb%10; sb/=10; } } cout<<lcm(tonga, tongb); }

Câu hỏi trong lớp Xem thêm