-
Thông tin
-
Quiz
Đếm số phần tử lớn nhất trong mảng c
Đếm số phần tử lớn nhất trong mảng c được biên soạn dưới dạng file PDF cho các bạn sinh viên tham khảo, ôn tập đầy đủ kiến thức, chuẩn bị thật tốt cho kì thi sắp tới. Mời bạn đọc đón xem.
Kỹ thuật lập trình 5 tài liệu
Công nghệ thông tin 7 tài liệu
Đếm số phần tử lớn nhất trong mảng c
Đếm số phần tử lớn nhất trong mảng c được biên soạn dưới dạng file PDF cho các bạn sinh viên tham khảo, ôn tập đầy đủ kiến thức, chuẩn bị thật tốt cho kì thi sắp tới. Mời bạn đọc đón xem.
Môn: Kỹ thuật lập trình 5 tài liệu
Trường: Công nghệ thông tin 7 tài liệu
Thông tin:
Tác giả:
Tài liệu khác của Công nghệ thông tin
Preview text:
Bài 225: Đếm số lượng giá trị lớn nhất có trong mảng #include #include #include #define MAX 100
void nhap (int a[], int &n) { do {
printf("\nNhap so phan tu: "); scanf("%d", &n);
if(n <= 0 || n > MAX) {
printf("\nSo phan tu khong hop le. Xin kiem tra lai !"); }
}while(n <= 0 || n > MAX);
for(int i = 0; i < n; i++) {
printf("\nNhap a[%d]: ", i); scanf("%d", &a[i]); } }
void xuat(int a[], int n) {
for(int i = 0; i < n; i++) { printf("%4d", a[i]); } }
int DemSoLuongGiaTriLonNhat(int a[], int n) { int dem = 0; int max = a[0];
for(int i = 0; i < n; i++) { if(max == a[i]) { dem++; }
else if(a[i] > max) { max = a[i]; dem = 1; } } return dem; } int main() { int n; int a[MAX]; nhap(a, n); xuat(a, n);
int dem = DemSoLuongGiaTriLonNhat(a, n);
printf("\nSo luong gia tri lon nhat = %d", dem); getch(); return 0; }