Hàm kiểm tra số dương và trung bình cộng số dương trong mảng 2 chiều

bool KiemTraSoDuong(int &x)
{
	if (x > 0)
	{
		return true;
	}
	return false;
}

int tinhTrungBinhCongCacSoDuong(int mang[][MAX], int dong, int cot)
{
	int tong = 0;
	for (int i = 0; i < dong; ++i)
	{
		for (int j = 0; j < cot; ++j)
		{
			if (KiemTraSoDuong(mang[i][j]))
			{
				tong += mang[i][j];
			}
		}
	}
	float trungBinhTich = (float)tong / (dong*cot);
	return trungBinhTich;
}
1 Like

ủa ko phải float thì là cái j chài

ko nhất thiết! với int hàm thì kết quả trả về để giá trị thôi k cần như thế! Nếu phạm vi có nhiều thì để float hay double cũng k muộn

thích hàm thế nhỉ? cho luôn if (mang[i][j] > 0) rồi quất luôn :))))))))

post lên để share . mai mốt ng khác search google khỏi lo thiếu. giống như 1 thư viện code . giống thư viện java script thì hay

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?