DAVID J. Malan: Tak to posledné program mal chyba, kedy sa hlásil, že 0 je negatívny, aj keď technicky 0 nie je ani pozitívne, ani negatívne. Ale nie je problém. Môžeme opraviť túto chybu tým, že vloží ďalší podmieňujú do nášho programu. Konkrétne, na riadku 12 Idem stlačte kláves Enter. A potom pridať else if a rovná sa rovná 0, otvorený kučeravé rovnátka, v jeho blízkosti je zložená zátvorka. Teraz si všimnete, že som povedal, a zadaný rovná rovná ako na rozdiel od práve rovná. Teraz je to jednoducho preto, že C je už pomocou jediného znamienko rovnosti as tzv operátor priradenia a aby bolo možné určiť hodnotu sprava na, povedzme, premenné na ľavej strane. Ale v tomto prípade vlastne chceme testovať n rovnosti s 0. A k tomu, že v C, sa jednoducho musí pamätať používať dve znamienka rovná. No, pokiaľ je n skutočne equal 0, idem vytlačiť nasledujúce miesto. Vytlačiť F, ste si vybral 0. Uložte svoj súbor. A teraz poďme zostaviť tento ako podmienky 1. Späť na môj blikajúce riadku, idem spustiť program s dot lomítkom, podmienky 1. A ideme na to rovnaký rozum skontrolujte znova ako predtým. 1 pre môjho int, čo je naozaj pozitívne. Poďme znova to ako podmienok 1 s druhý vstup, povedzme, negatívne 1, ktorý je skutočne negatívny. Teraz poďme vyskúšať s 0. bodka lomítko, podmienky 1. Enter. 0 a - Uf. Naozaj som si vybral 0 tentoraz.