2008. gada 25. febr.

Programmēšanas olimpiādes uzdevums par nogriežņu krustošanos

Skolēnu programmēšanas olimpiādes uzdevums: noteikt, vai krustojas divi nogriežni, kuru galu koordinātes tiek ievadītas no tastatūras. Risinājums:

...
ReadLn(Ax1,Ay1,Ax2,Ay2,Bx1,By1,Bx2,By2);
...
Line(Ax1,Ay1,Ax2,Ay2);
Line(Bx1,By2,Bx2,By2);
OutText('Un tagad paskaties, vai tie krustojas');
....

Ielika pusi no maksimālās atzīmes par šo uzdevumu -- par oriģinalitāti. :)

Nav komentāru:

Google