Tải bản đầy đủ (.docx) (3 trang)

Viết hàm kiểm tra trong mảng các số nguyên có tồn tại giá trị chẵn nhỏ hơn 2004 hay không

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (58.54 KB, 3 trang )

Bài 124: Viết hàm kiểm tra trong mảng các số nguyên có tồn tại giá trị chẵn nhỏ hơn 2004 hay không
#include<stdio.h>
#include<conio.h>
#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 kiemtra(int a[], int n)
{
int flag = 0;
for(int i = 0; i < n; i++)
{
if(a[i] % 2 == 0 && a[i] < 2004)
{
flag = 1;
}
}
return flag;
}
int main()
{
int n;
int a[MAX];
nhap(a, n);
xuat(a, n);


int flag = kiemtra(a, n);
if(flag == 1)
{
printf("\nTim thay !");
}
else
{
printf("\nKhong tim thay con me gi");

}

getch();
return 0;
}



×