С чего начать писать программу — C++

nchameleon. вам сперва, наверное, надо поучиться писать простенькие консольные приложения, а уже потом переходить к Windows Forms.

5) Взялся за задачу — дорешай до конца. То есть определи с самого начала: рабочая прога должна будет делать то-то и то-то. Определил? Вот и иди к этому результату. И на ходу его не меняй. Иначе всё, кранты. Не научишься преодолевать сложности.

Со временем приобретётся опыт и скучные или малоразвивающие задачи будешь отсеивать с ходу.

Но это со временем, не иначе.

6) Решая задачи, всегда переделывай условие под себя, делай его максимально буквальным:

Вот, допустим, такая задача.:

Даны четыре точки A, B, C, D. Определить, пересекаются ли отрезки AB и CD.

Казалос бы — чего проще? Но не в программировании.

Поэтому сразу под себя условие переделываешь. Вот так:

Даны четыре точки A, B, C, D, любые три из которых не лежат на одной прямой. Определить, пересекаются ли отрезки AB и CD:

И только так. В противном случае, ты, следуя пункту 5, засядешь на несколько дней. И будешь просто терять время, рассматривая ВСЕ варианты расположения точек. А их вагон и маленькая тележка. Тут где-то ребята пробовали, до сих пор решают, а я говорил им, чё надо сделать — конкретизировать условие — меня не послушали, Теперь спохватились, а попятную идти как-то не того. Ну, пусть дальше решают.

(А если это олимпиадная задача или препод такую задал — не знаю, чё делать. Выкручивайся)