[
Error: Irreparable invalid markup ('<x12 [...] lielākā>') in entry. Owner must fix manually. Raw contents below.]
tomēr izdomāju. ar n ifiem. tātad. te ir redzams x koordināšu rēčināšanas paķēriens.
x11,x12 attiecas uz viena taisnstūra pret. virsotņu x koord. un x21 un x22 attiecīgi uz otra. bez tam, x11<x12 un x21<x22 (respektīvi tie ir sakārtoti tā ka pirmais ir mazāks par otro).
zemāk redzamajā pierakstā x32 būs šķēluma lielākā x koord un x31 - šķēluma mazākā x koord. ja x32-x31<0 tad šķēluma nebūs.
<code><pre>
if ( x11<x21 ) {
if ( x12 > x22 ) {
x32 = x22;
x31 = x21;
} else {
x32 = x12;
x31 = x21;
}
} else {
if ( x12 < x22 ) {
x32 = x12;
x31 = x11;
} else {
x32 = x22;
x31 = x11;
}
}
</pre></code>
priekš y domājam lodžiski :)
un šitais vienkāršais $@%@#%## aiz nevēlēšanās rakstīt kaut kādus ifus, man prasīju visas brīvdienas un divas darbadienas.
(Lasīt komentārus)
Nopūsties: