void zapoln(HDC hdc, Poin points[], int numb, Data data, Point rebr[]) {
	HBRUSH redBrush = CreateSolidBrush(RGB(255, 0, 0)); // Выбираем красную кисть
	SelectBrush(hdc, redBrush);
	int min = 0, max = 0, x1, x2,i;
	Point p;
	// ищем максимальный и минимальный y
	for (int i = 0; i < numb; i++) {
		if (min > points[i].y)
			min = points[i].y;
		if (max < points[i].y) {
			max = points[i].y;
		}
	}
	while (max > min) {
		for (i = 0; i < numb; i++) {
			if (rebr[i].y1 < max && rebr[i].y2 >= max) 
				x1 = (max - rebr[i].y1)*(float)abs(rebr[i].x1 - rebr[i].x2) / abs(rebr[i].y1 - rebr[i].y2) + rebr[i].x1;
			if (rebr[i].y2 < max && rebr[i].y1 >= max)
				x2 = (max - rebr[i].y2)*(float)abs(rebr[i].x1 - rebr[i].x2) / abs(rebr[i].y1 - rebr[i].y2) + rebr[i].x2;
			
		}
		Point p;
		p.x1 = x1;
		p.x2 = x2;
		p.y1 = max;
		p.y2 = max;
		line(p, &hdc, data);
		max--;

	}
}