30/09/2018, 16:22

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.

Trí Hải Dương viết 18:23 ngày 30/09/2018

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

TTmagic viết 18:36 ngày 30/09/2018

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

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

... viết 18:26 ngày 30/09/2018
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à.
Tìm giá trị xuất hiện nhiều nhất trong mãng và số lần xuất hiện #include<stdio.h> #include<conio.h> #include<math.h> void nhapmang(int a[],int n) { for(int i=0;i<n;i++) { printf(" Phan tu a[%d]: ",i); scanf("%d",&a[i]); } } void xuatmang(int a[],int n) { for(int i=0;i<n;i++) { printf("%3d",a[i]); } } int Timsolanxuathien(int a[],int n) { sapxeptangdan(a,n); int max=0; int dem=1; for(int i=0;i<n;i++) { if(a[i]==a[i+1]) { dem++; if(dem>max) { max=dem; …
Trí Hải Dương viết 18:24 ngày 30/09/2018

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

Phạm Hoàng Tuấn viết 18:29 ngày 30/09/2018

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é

Trí Hải Dương viết 18:32 ngày 30/09/2018

vang a,e cam on tat ca cac anh

Bài liên quan
0