Administrator
Zodiac : Tổng số bài gửi : 409 Birthday : 02/02/1989 Join date : 05/09/2009 Age : 35 Đến từ : quảng ngãi Job/hobbies : sinh viên
| Tiêu đề: Bài 230: liệt kê tần suất xuất hiện của các giá trị xuất hiện trong mảng 22/10/2009, 00:12 | |
| - Code:
-
/* hay liet ke tan suat xuat hien cua cac gia tri xuat hien trong mang (liet ke)(luu y : moi gia tri liet ke mot lan)*/ #include<stdio.h> #include<conio.h> #include<math.h> void nhap(int* &A, int &n) { printf("nhap vao so luong phan tu: "); scanf("%d",&n); A=new int[n]; for(int i=0;i<n;i++) { printf("nhap vao so: A[%d]: ",i); scanf("%d",A+i); } } void xuat(int *A,int n) { for(int i=0;i<n;i++) { printf("cac phan tu trong mang :%4d",*(A+i)); } printf("\n"); } void lietke(int *A,int n) { int *flag=new int[n]; for(int i=0;i<n;i++) { flag[i]=0; } for(i=0;i<n;i++) { if(flag[i]==0) { int dem =1; flag[i]=1; for(int j=i+1;j<n;j++) { if(A[j]==A[i]) { dem++; flag[j]=1; } } printf("phan tu %d xuat hien %d lan\n",A[i],dem); } } }
void main() { int *A; int n; nhap(A,n); xuat(A,n); lietke(A,n); getch(); }
| |
|