Chữ số tận cùng #2

Xem PDF



Dạng bài
Điểm: 10 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Nhập vào dãy \(a\)\(n\) phần tử. In ra chữ số tận cùng của tích các số trong dãy.

Input

  • Dòng đầu tiên chứa 1 số nguyên dương \(n\) \((n \leq 100)\).
  • Dòng thứ hai chứa \(n\) số nguyên lần lượt là \(a_1, a_2, \ldots, a_n\) \((-10^5 \leq a_i \leq 10^5, 1 \leq i \leq n)\).

Output

  • Gồm một dòng duy nhất chứa chữ số tận cùng của tích các số trong dãy.

Example

Test 1
Input
4
1 2 3 4
Output
4

Bình luận

  • ductoan2015 8:42 p.m. 8 Tháng 1, 2025

    đây là code tham khảo

    n=int(input())
    a=list(map(int,input().split()))
    tich=1
    for i in a:
    tich=tich*i
    m=str(tich)
    print(m[-1])

    • Nguyenminhdat 3:47 p.m. 7 Tháng 10, 2024

      include<bits/stdc++.h>

      using namespace std;
      int main(){
      int n;
      cin>>n;
      int a;
      long long t=1;
      for(int i=0;i<n;i++){ cin>>a;
      if(a==0){
      cout<<0;
      return 0;
      }
      t=(t*(abs(a)))%10;
      }
      cout<<t;
      }

      • Khanh_2004 11:11 p.m. 2 Tháng 10, 2024

        Tính đến đâu thì chia dư cho 10 đến đấy