Ở đây với một bộ dữ liệu đầu vào của người dùng, nhiệm vụ của chúng ta là đếm số lần xuất hiện của một phần tử đã cho trong một bộ mã.
Ví dụ
Đầu vào:A =[10, 20, 30, 40, 10, 100, 80, 10] X =10 Đầu ra:3
Thuật toán
countoccur (A, x) / * A là một mảng và x là phần tử để đếm số lần xuất hiện * / Bước 1:Đầu tiên chúng ta sử dụng một biến đếm được đếm cùng một phần tử. Bước 2:Sau đó duyệt qua tuple.Bước 3:Sau đó kiểm tra x với mọi phần tử của tuple.Bước 4:Nếu phần tử trùng khớp với x thì bộ đếm sẽ tăng lên 1.Mã mẫu
# Chương trình để đếm số lần xuất hiện của một phần tử trong một bộ đếm số định nghĩa (A, x):c =0 for i in A:if (i ==x):c =c + 1 return c # Driver CodeA =list () n1 =int (input ("Nhập kích thước của Danh sách ::")) print ("Nhập Phần tử của Danh sách ::") cho tôi trong phạm vi (int (n1)):k =int (input (" ")) A.append (k) n =int (input (" Nhập phần tử để đếm số lần xuất hiện ::")) print (" Số lần xuất hiện của ", n," là ", countoccur (A, n) )Đầu ra
Nhập kích thước của danh sách ::6Nhập phần tử của danh sách ::122345128912Nhập phần tử để đếm số lần xuất hiện:12Số lần xuất hiện của 12 là 3