#include<stdio.h>
#include<conio.h>
#include<math.h>
#define MAX 100
void NhapMang(int a[][MAX], int &dong, int &cot)
{
//Nhập số dòng
do
{
printf("\nNhap vao so dong: ");
// Cách tà đạo: scanf("dong =%d",&dong); // Lúc nhập phải viết thêm chữ ( dong = ) ở khung console
scanf("%d",&dong);
if(dong < 1 || dong > MAX)
{
printf("\nSo dong khong hop le. Xin kiem tra lai!");
}
}while(dong < 1 || dong > MAX);
//Nhập số cột
do
{
printf("\nNhap vao so cot: ");
scanf("%d",&cot);
if(cot < 1 || cot > MAX)
{
printf("\nSo cot khong hop le. Xin kiem tra lai!");
}
}while(cot < 1 || cot > MAX);
for(int i = 0; i < dong; i++)
{
for(int j = 0; j < cot; j++)
{
printf("\nNhap a[%d][%d] = ", i, j);
scanf("%d", &a[i][j]);
}
}
}
void XuatMang(int a[][MAX], int dong, int cot)
{
for(int i = 0; i < dong; i++)
{
for(int j = 0; j < cot; j++)
{
printf("%4d", a[i][j]);
}
printf("\n\n");
}
}
int KiemTraCoSoChanNhoHon2015(int a[][MAX], int dong, int cot)
{
int flag = 0;
for(int i = 0; i < dong; i++)
{
for(int j = 0; j < cot; j++)
{
if(a[i][j] % 2 == 0 && a[i][j] < 2015)
{
flag = 1;
}
}
}
return flag;
}
int main()
{
int a[MAX][MAX], dong, cot;
NhapMang(a, dong, cot);
XuatMang(a, dong, cot);
int Check = KiemTraCoSoChanNhoHon2015(a, dong, cot);
if(Check != 1)
{
printf("\nKhong co gia tri thoa DK");
}
else
{
printf("\nTon tai gia tri chan nho hon 2015");
}
getch();
return 0;
}
Nếu bạn có thắc mắc hay có cách giải hay hơn vui lòng chia sẻ với mọi người bằng cách bình luận bên dưới nhé.Ý kiến bạn đọc
Những tin cũ hơn