code c++ nhé help mình ----- Nội dung ảnh ----- Chữ số cuối cùng [LASTD]
Từ tích của 1 · 2 · 3 · ... · (n - 1) · n với số n cho trước, loại bỏ tất cả các số chẵn và tất cả các số chia hết cho 5. Hãy viết chương trình tìm chữ số cuối cùng của tích sau khi đã loại bỏ các số đó, chương trình cần thực hiện với ba giá trị n1, n2, n3.
Dữ liệu (nhập từ bàn phím) - Dòng 1: là ba số nguyên n1, n2, n3 (0 < ni ≤ 10^18).
Kết quả (ghi ra màn hình) - Dòng 1 ... 3: dòng i ghi một chữ số là chữ số cuối cùng của tích với n = ni.
Ví dụ
Input 8 11 22
Output 1 1 1
Giải thích - Với n=8, sau khi loại bỏ các số 2, 4, 5, 6, 8 từ tích 1:2:3:4:5:6:7:8, ta được tích 1:3:7 = 21. Chữ số cuối cùng là 1. - Với n=11, sau khi loại bỏ các số 2, 4, 5, 6, 8, 10 từ tích 1:2:3:4:5:6:7:8:9:10:11, ta được tích 1:3:7:9:11 = 2079. Chữ số cuối cùng là 9. - Với n=22, sau khi loại bỏ các số 2, 4, 6, 8, 10, 12, 14, 15, 16, 18, 20, 22 từ tích 1:2:3:...:22, ta được tích 1:3:7:9:11:13:17:19:21 = 183324241. Chữ số cuối cùng là 1.