# include <stdio.h> main () { int i = 3, j = 4; // hodnota 0 znamená nepravda. Hocaké iné číslo rôzne od 0 znamená pravda. printf ("%d\n", i == 3); printf ("%d\n", j >= 6); printf ("%d\n", j = 5); printf ("%d\n", i < 6); printf ("%d\n", j == 4); }
Učím sa programovať podľa takého haluzného učebného textu. Stiahol som ho zo stránky Školy pre mimoriadne nadané deti a gymnázium Teplická 7 Bratislava.
výstup programu po skompilovaní bol:
viliam@viliam-desktop:~$ '/home/viliam/Desktop/logika'
1
0
5
1
0
viliam@viliam-desktop:~$
Celé by som to chápal, ale prečo mi posledný riadok výpisu píše hodnotu 0?
Veď j = 4 a printf ("%d\n", j == 4); tak by to malo písať 1, nie?
pls help.
j
, nie porovnanie. Pozor na to.Ináč ako vidím práve si mi ukradol podpis.
opakujem, hovorim o tom co sa nehodi
Som nazoru ako uid0, ked vysvetlujes nieco ako tu napr. C-ko, treba byt korektny, mali tam byt normovane komentare.
K&R = 1TBS
a mne nemoze kod vypadat jak prasacina, editor mi tabuje a riadkuje podla K&R ;)