01/10/2018, 11:51

Lỗi số thực chia hết cho 2 bị lỗi

Chào các bác ạ, tui khai báo một Struct là mảng 1 chiều có kiểu float, nhưng khi ép nó chia hết cho 2 thì nó bị lỗi như thế này đây, các bác giúp tui a, tui cảm ơn.

float ChangDuongLonNhat(ARRAY a)
{
	int flag = 0;
	for (int i = 0; i < a.n; i++)
	{
		if (a.list[i] % 2 == 0 && a.list[i] > 0)
		{

		}
	}
}

HK boy viết 13:52 ngày 01/10/2018

Số thực sao dùng toán tử % được?

Vinh Nguyễn viết 14:00 ngày 01/10/2018

cảm ơn ạ, vậy cho hỏi còn giải thuật nào áp dụng cho số thực để chia hết cho 2 không ạ.

HK boy viết 14:05 ngày 01/10/2018

Hỏi thật nhé, bạn đã học toán rồi, bạn có thấy số thực có tính chia hết không?

hỏi còn giải thuật nào áp dụng cho số thực để chia hết cho 2

Trừ khi thế giới chết hết thì may ra có nhé.

Vinh Nguyễn viết 13:54 ngày 01/10/2018

4.6/2 = 2.3 dư 0 mà…

HK boy viết 13:58 ngày 01/10/2018

Phép chia số thực nào mà chả không có dư?

10.0/3.0 = 3.(3)
1.5/4.5 = 0.(3)
Vinh Nguyễn viết 13:54 ngày 01/10/2018

Vậy tui nhận sai vụ này, nhưng mà còn cách khác để tìm số thực chẳng đúng ko ạ.

HK boy viết 14:01 ngày 01/10/2018

tui nhận sai vụ này

Sai là sai, chứ không phải nhận là được.

số thực chẳng đúng

1 loại số thực mới chăng?

Vinh Nguyễn viết 13:54 ngày 01/10/2018

Như vậy số thực là luôn luôn chẳng hả bác.

HK boy viết 14:02 ngày 01/10/2018

WTF

số thực là luôn luôn chẳng hả bác.

Chẳng gì?

số thực chẳng đúng

Loại số gì đây?

Dark.Hades viết 13:55 ngày 01/10/2018

Làm gì có số thực nào chẵn.

vi.m.wikipedia.org

Số chẵn

Trong toán học, số chẵn là số nguyên chia hết cho 2. Số 0 là một số chẵn vì nó chia hết cho 2 và bằng 0. Số chẵn có thể là số dương hoặc số âm. Số nguyên không phải số chẵn được gọi là số lẻ. Phép cộng và phép trừ số nguyên tuân theo nguyên tắc: Trong đó ± là biểu thị cho phép cộng và phép trừ.

Là số nguyên

rogp10 viết 13:54 ngày 01/10/2018

Đúng vậy
Mà cái “chia hết” của thớt phụ thuộc vào cơ số biểu diễn. Số là số, còn muốn viết kiểu gì thì kiểu, chớ nhầm lẫn.

Nếu lập luận kiểu đó, có thể suy ra 1 phân số “chia hết” cho tất cả số nguyên, thành ra vô nghĩa.

Vinh Nguyễn viết 14:00 ngày 01/10/2018

Vậy câu gần cuối cùng làm sao ạ

HK boy viết 14:04 ngày 01/10/2018

Xoay lại cái hình hộ mình. Mỏi cổ quá

Kiểm tra xem số đó có phải số nguyên hay không, nếu có thì tiếp tục thử tính chia hết.

Vinh Nguyễn viết 14:07 ngày 01/10/2018

cảm ơn bác nha, hihi.

Bài liên quan
0