Thứ Ba, 5 tháng 7, 2016
Xóa phần tử vị trí lẻ
#include<iostream>
#define MAX 100
using namespace std;
void Nhapmang(int a[], int n);
void Xuatmang(int a[], int n);
void Xoa_Vtle(int a[], int* n);
int n;
int main()
{
int a[MAX];
cout << "Nhap vao so phan tu cua mang: ";
cin >> n;
Nhapmang(a, n);
cout << "Mang sau khi xoa phan tu vi tri le: " << endl;
Xoa_Vtle(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_Vtle(int a[], int* n)
{
int i, j;
for (i = *n -1; i >= 0; i--)
{
if (i % 2 != 0)
{
for (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