[Làm Quen OJ]. Bài 7. Chữ số cuối cùng & 2 chữ số cuối cùng

Xem dạng PDF

Gửi bài giải


Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Tác giả:
Nguồn bài:
28Tech
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, PyPy, Python

Cho nguyên dương N, bạn hãy sử dụng phép chia dư để lấy ra chữ số cuối cùng và 2 chữ số cuối cùng của N.

Gợi ý : Chữ số cuối cùng của N thì lấy N % 10, 2 chữ số cuối cùng thì lấy N % 100, 3 chữ số cuối cùng thì lấy N % 1000....


Đầu vào

1 dòng duy nhất chứa số nguyên dương N


Ràng buộc

100<=N<=10^18


Đầu ra

Dòng 1 in ra chữ số cuối cùng

Dòng 2 in ra 2 chữ số cuối cùng, nếu 2 chữ số cuối cùng của N có số 0 ở đầu thì bạn bỏ đi số 0 đó và chỉ in ra số cuối cùng.


Ví dụ

Input 01
1005
Output 01
5
5
Input 02
1234
Output 02
4
34

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    L8_DuongThanhKhiem  đã bình luận lúc 22, Tháng 11, 2025, 3:58

    FULL AC:

    #include <bits/stdc++.h>
    using namespace std;
    long long n;
    int main(){
        cin >> n;
        cout << n % 10 << endl;
        cout << n % 100;
        return 0;
    }
    

  • 0
    Van_dinh_211  đã bình luận lúc 17, Tháng 10, 2025, 13:16

    full ac:

    include<bits/stdc++.h>

    using namespace std; int main() { long long n; cin>>n; cout<<n%10<


  • -4
    Quanghuybm2k6  đã bình luận lúc 14, Tháng 2, 2025, 11:17

    include<iostream>

    include<iomanip>

    include<math.h>

    using namespace std; int main(){ long long x; cin >> x; cout << x % 10 << endl; long long tmp = x / 10; if(tmp % 10 == 0){ cout << x % 10 ; } else{ cout << x % 100 ; } }


  • -9
    nguyen_gia_minh_cpp  đã bình luận lúc 26, Tháng 7, 2024, 12:59

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


    • 2
      Quanghuybm2k6  đã bình luận lúc 14, Tháng 2, 2025, 11:16

      bạn thiếu điều kiên này: "nếu 2 chữ số cuối cùng của N có số 0 ở đầu thì bạn bỏ đi số 0 đó và chỉ in ra số cuối cùng."