30/09/2018, 16:13

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;
}
Thực tế khắc nghiệt viết 18:22 ngày 30/09/2018

theo mình hàm thứ 2 trả về float

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

Thực tế khắc nghiệt viết 18:24 ngày 30/09/2018

cá trungBình thì có thể không chia hết nên để float

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

X viết 18:26 ngày 30/09/2018

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

Thực tế khắc nghiệt viết 18:15 ngày 30/09/2018

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

Bài liên quan
0