первые два сделал, с третьим проблема
1)Прога по клику мыши рисует несколько квадратиков заданного в эдите размера,
2)кол во квалратиков через комбобокс или радиогрупп
3)еще если квадратики пересекаются они должны окрашиваться в красный
Пересечение квадратов уже плоскость, а до этого надо уметь представить пересечение отрезков на прямой [a;b] [c;d] они не пересекаются если отрезок первый лежит ниже c или выше d (a<=c && b<=c) || (a>=d && b>=d) Ну а пересечение !( (a<=c && b<=c) || (a>=d && b>=d) ) // или упростить если охота Ну а квадрат подобно, но только еще одна пара отрезков но по y проверить.