>> HOPARL脰R 1: t蓹hlil Sonuncu d蓹f蓹 integers, biz b蓹zi istifad蓹 ki, xat谋rlay谋ram
Boolean ifad蓹l蓹r yoxlamaq 眉莽眉n bir istifad蓹莽i Giri艧 n n枚mr蓹l蓹ri aras谋nda idi
kimi 0 v蓹 3, 4 v蓹 7, v蓹 8 v蓹 10.
Yax艧谋, biz ba艧qa varsa nin istifad蓹 v蓹 etdi nin 蓹g蓹r, lakin siz 莽谋x谋r
istifad蓹 ki, eyni m蓹ntiq h蓹yata bir M眉xt蓹lif proqramla艧d谋rma tikinti
c蓹mi h蓹l蓹 蓹ld蓹 ed蓹rk蓹n d蓹qiq eyni n蓹tic蓹.
茝slind蓹, biz bir 艧ey t蓹qdim ed蓹 bil蓹r biz蓹 imkan verir ki, bir ke莽id adl谋
as谋l谋 olaraq bizim davran谋艧 ke莽id b蓹zi d蓹yi艧蓹n d蓹y蓹ri.
>> Bu bir c蓹hd verim.
Bunu etm蓹k 眉莽眉n, m蓹n ilk daxil gedir蓹m cs50.h. yolu il蓹 cs50 kitabxana
M蓹n d蓹 standart daxil gedir蓹m standart I / O.h yolu il蓹 kitabxana.
M蓹n 蓹sas b蓹yan gedir蓹m adi yol, 蓹sas etibars谋z int.
Buruq brace a莽谋n.
Buruq brace ba臒lay谋n.
陌ndi m蓹n xahi艧 gedir蓹m bir tam 眉莽眉n istifad蓹莽i.
>> Printf, M蓹n蓹 bir int verm蓹k 1 v蓹 10 aras谋nda.
V蓹 indi almaq 眉莽眉n gidiyorum ki, CS50 istifad蓹 int
kitabxanalar, GetInt f蓹aliyy蓹t g枚st蓹rir.
Int nin n z蓹ng ed蓹k, GetInt b蓹rab蓹rdir.
陌ndi bir az gedir蓹m ki, tam haqq谋nda analiz.
Biraz 枚zba艧谋na, lakin bu il蓹 bir ke莽id kimi tan谋nan yeni tikinti.
A艧a臒谋dak谋 kimi n d蓹y蓹ri yand谋r谋n.
>> N 1 b蓹rab蓹rdir halda, ya da n 2, v蓹 ya halda b蓹rab蓹rdir ki, hal
ki, n 3 b蓹rab蓹rdir, ir蓹li getm蓹k v蓹 kodu bu x蓹tt icra.
Bir ki莽ik int, fasil蓹 se莽ilmi艧 printf.
陌ndi ekvivalent h蓹yata ke莽irilm蓹si 眉莽眉n laz谋md谋r bir ELT sad蓹
b蓹zi 蓹lav蓹 hallarda sadalama臒a.
>> N 4 b蓹rab蓹rdir ki halda, ya da n 5 v蓹 ya halda b蓹rab蓹rdir ki, hal
ki, n ki, n 6 b蓹rab蓹rdir, v蓹 ya halda 7 b蓹rab蓹rdir, ir蓹li getm蓹k v蓹 莽ap
orta Int se莽ilmi艧.
Fasil蓹.
陌ndi halda istifad蓹莽i se莽ilmi艧 b枚y眉k bir say谋, ed蓹k
a艧a臒谋dak谋 kimi ki, a艧kar.
>> Istifad蓹莽i s蓹kkiz se莽ilmi艧 halda v蓹 ya istifad蓹莽i se莽in halda
doqquz, v蓹 ya istifad蓹莽i se莽in halda 10, davam v蓹 莽ap
b枚y眉k bir Int se莽ilmi艧.
Fasil蓹.
ELT, bir istifad蓹莽i bir s谋ra se莽in olmasayd谋 ki, bu 10 hallarda h蓹r hans谋 d眉艧眉r
b蓹zi default davran谋艧 var bildirin.
A艧a臒谋dak谋 kimi bu halda olacaq.
>> Default, Printf, siz se莽ilmi艧 yaln谋艧 Int.
Fasil蓹.
陌ndi bu fayl t蓹rtib saxlamaq 蓹g蓹r Bu ke莽id etm蓹k.
. Slash ke莽id il蓹 Run.
A臒谋l谋 莽ek bir ne莽蓹 n蓹 ed蓹k.
M蓹n 1-bir Int ala bil蓹rsiniz.
V蓹 ID ki莽ik int se莽ilmi艧.
>> 陌ndi n蓹 ed蓹k. Ke莽id do臒ramaq.
V蓹 dem蓹k m蓹nfi 1 yaz谋n.
V蓹 ID yaln谋艧 int se莽ilmi艧.
G眉n眉n sonunda, ke莽id bunu imkan vermir tikintisi
茝g蓹r siz art谋q n蓹 ed蓹 bil蓹r ki, bir 艧ey daha, 蓹g蓹r tan谋艧 ba艧qa varsa, il蓹
ba艧qa tikintisi.
Amma d蓹y蓹rl蓹r m蓹hdud siyah谋s谋 varsa Bir yoxlan谋lmas谋 edirik ki,
switch b蓹yanat 莽ox bil蓹r yax艧谋 code daha 莽ox
ayd谋n, v蓹 ya daha 莽ox oxunaql谋.