nekas ([info]nekas) rakstīja [info]cerebrum kopienā,
[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&lt;x21 ) {
if ( x12 &gt; x22 ) {
x32 = x22;
x31 = x21;
} else {
x32 = x12;
x31 = x21;
}
} else {
if ( x12 &lt; 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:

No:
Lietotājvārds:
Parole:
Ievadi te 'qws' (liidzeklis pret spambotiem):
Temats:
Tematā HTML ir aizliegts
  
Ziņa:
Neesi iežurnalējies. Iežurnalēties?