Luin tuolta mureakuhasta vähän c++ opasta ja pari yksityiskohtaa alkoi askarruttaa.
int jaollinen( ) { if ( i > j ) return !( i % j ) ; else return !( j % i ) ; }
tuossa on !( j % i ) miksi huutomerkki jos jakojäännös palautetaan?
ja toinen...
inline int min( int a, int b ) { return a<b ? a : b; }
mitä a<b tarkoittaa?
& lt = <
Tuon ekan pitäs varmaan palauttaa booleania eikä inttiä, eihän tossa muuten oo mitään järkeä.
i on jaollinen j:llä, jos jakojäännös on 0. Huutomerkki siinä edessä muuttaa nollan (false) true arvoksi (1) ja nollasta poikkeavan arvon false arvoksi (0). C:ssä ja C++:ssä nolla on false ja kaikki nollasta poikkeavat arvot käsitellään true arvoina.
Tuossa toisessa on tosiaan kirjoitusvirhe. < on html:ssä '<'-merkki. Joku on varmaan unohtanut tuon puolipisteen lopusta tai toi on muuten vain formatoitu väärin.
kiitos nyt helpotti!
Aihe on jo aika vanha, joten et voi enää vastata siihen.