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

View as PDF

Submit solution


Points: 1.00 (partial)
Time limit: 1.0s
Memory limit: 256M
Input: stdin
Output: stdout

Author:
Problem source:
28Tech
Problem type
Allowed languages
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

Comments

Please read the guidelines before commenting.



  • 0
    Quanghuybm2k6  commented on Feb. 14, 2025, 11:17 a.m.

    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 ; } }


  • -4
    nguyen_gia_minh_cpp  commented on July 26, 2024, 12:59 p.m.

    include <iostream>

    include <iomanip>

    include <math.h>

    using namespace std;

    int main(){ long long n; cin >> n; cout << n % 10 <<endl; cout << n % 100 <<endl; }

    các bạn tham khảo nha


    • 0
      Quanghuybm2k6  commented on Feb. 14, 2025, 11:16 a.m.

      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."