Tìm phần tử xuất hiện nhiều nhất trong mảng 1 chiều

nhập vào 1 day số nguyên dương,tìm phần tử xuất hiện nhiều nhất trong mảng 1 chiều.

1 Like

sao lại tạo ra 10 biens đếm hả bạn

<………nhầm, sorry___>
Cách khác là tạo hàm đến số lần xuất hiện của 1 phần tử trong mảng.
rồi ở hàm main duyệt từng phần tử, áp dụng hàm trên rồi tìm cái xuất hiện nhiều nhất.

Phần tử kiểu int giới hạn std::numeric_limit<int>::min() -> std::numeric_limit<int>::max() lận bạn. Chỉ 10 chữ số đếm sao cho đủ? Bài này có post trong diễn đàn rồi mà.

sap xep tang dan thi phai the nay ma ban

for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
if(x[j]==x[i])kieu nay ha ban

E có thể viết 1 hàm đếm số lần xuất hiện của của số trong 1 mảng, sau đó với mỗi phần tử trong mảng, e dùng hàm đó để đếm số lần xuất hiện của nó trong mảng, xem phần tử nào xuất hiện nhiều nhất thì xuất ra.

và nữa, lần sau e đặt tiêu đề rõ ràng hơn chút nhé, ví dụ : "tìm phần tử xuất hiện nhiều nhất trong mảng 1 chiều".A cũng k biết e đang hỏi về C hay C++ nữa, a mặc đinh chi C nhé.
Lần này a sẽ sửa lại cho e, lần sau nhớ cố gắng đừng để như vậy nữa nhé :smile:

vang a,e cam on tat ca cac anh

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?