Çàäà÷è ïî ïðîåêòó «Âûïóêëàÿ îáîëî÷êà», ñïîñîá ðåøåíèÿ â óñëîâèÿõ äèñòàíöèîííîé ðàáîòû îïèñàí â ïðèìå÷àíèè íèæå

Âî âñåõ çàäà÷àõ íàäî

Ñïèñîê çàäà÷:

  1. Äîáàâèòü ïðåäïèñàíèå "Äèàìåòð âûïóêëîé îáîëî÷êè: âåùåñòâåííîå".

  2. Äîáàâèòü ïðåäïèñàíèå "Öåíòð òÿæåñòè âåðøèí: òî÷êà".

  3. Äîáàâèòü ïðåäïèñàíèå "Öåíòð òÿæåñòè ìíîãîóãîëüíèêà: òî÷êà".

  4. Äîáàâèòü ïðåäïèñàíèå "Öåíòð òÿæåñòè ìíîãîóãîëüíèêà: òî÷êà".

  5. Äîáàâèòü ïðåäïèñàíèå "Òî÷êà <âõ:t> âíóòðè âûïóêëîé îáîëî÷êè?: äà/íåò".

  6. Äîáàâèòü ïðåäïèñàíèå "Óãîë, ïîä êîòîðûì âûïóêëàÿ îáîëî÷êà âèäíà èç òî÷êè <âõ:t>: âåùåñòâåííîå".

  7. Äîáàâèòü ïðåäïèñàíèå "ðàññòîÿíèå îò äàííîé òî÷êè äî âûïóêëîé îáîëî÷êè" (åñëè òî÷êà âíóòðè, òî ðàññòîÿíèå 0).

Ïðèìå÷àíèå:

Ïàêåòíàÿ (òî åñòü íå èíòåðàêòèâíàÿ) âûïóêëàÿ îáîëî÷êà ðåàëèçîâàíà â ôàéëå convtst.cpp â ïðîåêòå R2Conv_2020

Äëÿ ðåøåíèÿ çàäà÷ â ïðîåêò «Âûïóêëàÿ îáîëî÷êà» äîáàâëÿåòñÿ íîâàÿ ôóíêöèîíàëüíîñòü, â convtst.cpp äîáàâëÿåòñÿ ïðîâåðêà ýòîé íîâîé ôóíêöèîíàëüíîñòè

Ñîáðàòü ïàêåòíóþ âûïóêëóþ îáîëî÷êó ìîæíî êîìàíäîé “make convtst, çàïóñòèòü - êîìàíäîé “./convtst(â cygwin - “./convtxt.exe”):