#include #include #include // --------------------------------- //khai bao ham so const int MAXSIZE = 200; //-------------------------------------- //khai bao nguyen ham mau void hienThiMenu(); void nhapM1C(int a[], int& n); void xuatM1C(int a[], int n); void sinhM1CRandom(int a[], int& n); int xuatSoChan(int a[], int n); //int tongMang(int a[], int n); //int tongChan(int a[], int n); //------------------------------------- int main() { int a[MAXSIZE]; int n = 0; int chon = -1; nhapM1C(a, n); xuatM1C(a, n); while (chon != 0) { hienThiMenu(); printf("Moi ban chon:"); scanf_s("%d", &chon); switch (chon) { case 1: { xuatM1C(a, n); break; } case 2: { printf("Gia tri trong mang co %d so chan", xuatSoChan(a, n)); break; } case 0: { printf("Chuong trinh dang thoat!"); break; } default: { printf("Ban da nhap sai!Vui long nhap lai:"); break; } } } return 0; } //--------------------------------------- //ham con void hienThiMenu() { printf("\n-------------Menu Tuan 06----------------\n"); printf("1: Nhap xuat M1C\n"); printf("2: Nhap xuat M1C chua cac so nguyen va gia tri chan ,tong ,tong chan \n"); printf("0: Thoat chuong trinh\n"); } void nhapM1C(int a[], int& n) { printf("Nhap so phan tu: "); scanf_s("%d", &n); for (int i = 0;i < n;i++) { printf("Nhap phan tu thu %d:", i); scanf_s("%d", &a[i]); } } void xuatM1C(int a[], int n) { for (int i = 0;i < n;i++) { printf("%5d", a[i]); } } int xuatSoChan(int a[], int n) { int dem = 0; for (int i = 0;i < n;i++) { if (a[i] % 2 == 0) dem++; } return dem; } void sinhM1CRandom(int a[], int& n); { n = 20; for (int i = 0;i < n;i++) { //b[i] = rand() % 100; //0-->99 b[i] = rand() & 100 - 50; //co so am va duong } }