#include<stdio.h>
#include<conio.h>
bool CoTrongA(int socankiemtra, int dsdain[], int soluongdain);
main()
{
int A[10],n,dsdain[10],soluongdain=0;
//nhập vào từ bàn phím
printf("Nhap n="); scanf("%d",&n);
for(int i=0;i<n;i++)
{
printf("phan tu thu %d : ",i+1); scanf("%d",&A[i]);
}
//hiện mảng đã nhập
printf("\nMANG VUA NHAP la:");
for(int i=0;i<n;i++)
{
printf("\nphan tu thu %d la : %d",i+1,A[i]);
}
int soluong=0;
printf("\n\nDanh sach phan tu trong mang:");
for(int i=0;i<n;i++)
{
if(!CoTrongA(A[i],dsdain,soluongdain))
{
soluong=0;
for(int j=0;j<n;j++)
{
if(A[i]==A[j])
{soluongds
soluong=soluong+1;
}
}
//in ra
printf("\nGia tri %d xuat hien %d lan",A[i],soluong);
//bổ sung vào dsdain
dsdain[soluongdain]=A[i];
soluongdain=soluongdain+1;
}
}
getch();
}
bool CoTrongA(int socankiemtra, int dsdain[], int soluongdain)
{
//duyệt từ đầu đến cuối,nếu có thì trả ra là đã có
for(int i=0;i<soluongdain;i++)
{
if(socankiemtra==dsdain[i])
{
return true;
}
}
//duyệt hết rồi mà ko có thì trả ra là không có
return false;
}
Thứ Tư, 1 tháng 5, 2019
[C] Tạo hàm đếm số lần xuất hiện (1 hàm, 1 mảng)
Đăng ký:
Đăng Nhận xét (Atom)
Không có nhận xét nào:
Đăng nhận xét