DAVID J. Malan: Por ke la lasta programo havis cimon per kiu raportis ke 0 estas negativaj, eĉ kvankam teknike 0 estas nek pozitiva nek negativa. Sed ne estas problemo. Ni povas ripari tiun cimon per enmeto alian kondiĉi en nia programo. 

Specife, ĉe linio 12 Mi tuj trafis Eniru. Kaj tiam aldoni alian se kaj egaluloj egalas 0, malferma krispa streĉa, proksime krispa streĉa. 

Nun vi rimarkos ke mi diris kaj tajpita egalas egalas kiel kontraste al ĝuste egalas. Nun tio estas simple pro C estas jam uzante sola egalsigno kiel la tn atribuo operatoro kaj en Por atribui valoron de dekstre al, ni diru, variablo maldekstre. Sed en tiu kazo, ni vere volas testi n por egaleco kun 0. Kaj fari tion en C, oni simple havas memori uzi du egalajn signojn. 

Nu, se n faras ja egala egala 0, mi tuj presi La jenaj anstataŭe. Print F, vi plukis 0. Savu mian bildon. Kaj nun ni kompilos ĉi kiel kondiĉojn 1. 

Reen ĉe mia palpebrumante prompto, mi tuj ruli la programon kun skalara oblikvo, kondiĉojn 1. Kaj ni faru tion saman prudento kontrolu denove, kiel antaŭe. 1 por mia int, kiu estas ja pozitiva. Ni rerun tiun kiel kondiĉojn 1 kun duan enigo de, ekzemple, negativa 1, kiu estas vere negativan. 

Nun ni testi ĝin per 0. dot oblikvo, kondiĉoj 1. Eniru. 0 kaj - Phew. Mi ja elektis 0 koncerna epoko.