Originally posted by 14520214
View Post
Code:
#include <stdio.h> void HoanVi(int &a, int &b) { int temp = a; a = b; b = temp; } void BubleSort(int A[], int n) { for (int i = 0; i < n - 1; i++) for (int j = n - 1; j > i; j--) if (A[j] < A[j - 1]) HoanVi(A[j], A[j - 1]); } void tansuat(int a[], int n) { int dem = 0; int tam ; BubleSort(a, n); for (int i = 0; i < n;i++) { if (a[i] < a[i + 1]) { tam = a[i]; for (int j = 0; j < n; j++) if (a[j] == tam) dem++; printf("%d\t", tam); printf("%d\n", dem); } } } int main() { int arr[15] = {1, 2, 3, 4, 1, 6, 2, 3, 7, 1, 7, 1, 8, 4, 1}; tansuat(arr,15); return 0; }
Leave a comment: