Thứ Ba, 5 tháng 7, 2016
Xóa phần tử nhỏ hơn n
#include<iostream>
#define MAX 100
using namespace std;
void Nhapmang(int a[], int n);
void Xuatmang(int a[], int n);
void Xoa_ptnhohonX(int a[], int *n);
int n;
int main()
{
int a[MAX];
cout << "Nhap vao so phan tu cua mang:";
cin >> n;
Nhapmang(a, n);
Xoa_ptnhohonX(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_ptnhohonX(int a[], int *n)
{
int i, x;
cout << "Nhap vao gia tri can xoa: ";
cin >> x;
for (i = *n - 1; i >= 0 ; i--)
{
if (a[i] < x)
{
for (int j = i; j < *n - 1; j++)
{
a[j] = a[j + 1];
}
(*n)--;
}
}
}
Đăng ký:
Đăng Nhận xét (Atom)
Không có nhận xét nào:
Đăng nhận xét