Thứ Ba, 5 tháng 7, 2016
Xóa phần tử lớn nhất mảng
#include<iostream>
#define MAX 100
using namespace std;
int n;
void Nhapmang(int a[], int n);
void Xuatmang(int a[], int n);
void Xoa_PT_Max(int a[], int *n);
int main()
{
int a[MAX];
cout << "Nhap so phan tu cua mang: ";
cin >> n;
Nhapmang(a, n);
cout << "Mang sau khi xoa phan tu lon nhat :" << endl;
Xoa_PT_Max(a, &n);
Xuatmang(a, n);
return 0;
}
void Nhapmang(int a[], int n)
{
for (int i = 0; i < n; i++)
{
cout << "A[" << i << "]: ";
cin >> a[i];
}
}
void Xuatmang(int a[], int n)
{
for (int i = 0; i < n; i++)
cout << "A[" << i << "]=" << a[i] << endl;
}
void Xoa_PT_Max(int a[], int *n)
{
int i;
int max = a[0];
int max_pos = 0;
for (i = 1; i < *n; i++)
{
if (max < a[i])
{
max = a[i];
max_pos = i;
}
}
for (i = max_pos; i < *n; i++)
{
a[i] = a[i + 1];
}
(*n)--;
}
Đăng ký:
Đăng Nhận xét (Atom)
Không có nhận xét nào:
Đăng nhận xét