>> HOPARL脰R: bir proqram h蓹yata ed蓹k ki, bir tam 眉莽眉n istifad蓹莽i ister
lakin onlar谋n isteyen davam edir ba艧qa tam q蓹d蓹r 眉莽眉n
ki, tam m眉sb蓹tdir.
Yax艧谋, cs50.h daxildir, bu yazmaq imkan, standart io dot h, int daxildir
蓹sas [void].
陌ndi h蓹qiq蓹t蓹n t蓹klif ba艧lamaq bildirin Bu tam 眉莽眉n istifad蓹莽i tutarken
biz reprompt etm蓹k ist蓹yir蓹m ki, a臒la onlara q蓹d蓹r
say谋 蓹slind蓹 m眉sb蓹tdir.
>> M蓹n loop bir n枚v laz谋md谋r tikintisi, lakin h蓹yata ki, bir loop
蓹n az谋 bir d蓹f蓹.
V蓹 do-is蓹 loop imkan verir geri biz蓹 m蓹hz bunu.
Bu q蓹d蓹r kod ed蓹k.
>> Ilk bir int b蓹yan ed蓹k - biz will n z蓹ng - hans谋 saxlamaq 眉莽眉n
陌stifad蓹莽il蓹rin tam.
陌ndi a艧a臒谋dak谋 ed蓹k.
Printf, m蓹n蓹 bir m眉sb蓹t int verin.
陌ndi almaq ed蓹k ki, istifad蓹 int CS50 kitabxana GetInt
funksiyas谋, n GetInt olur.
陌ndi biz bir 艧ey bunu tamamlay谋n, lakin biz bunu ist蓹yir蓹m olacaq
n is蓹 -
n蓹? -
1-d蓹n az, h蓹qiq蓹t蓹n biz 蓹g蓹r bir m眉sb蓹t tam ist蓹yirik.
>> Indi ir蓹li getm蓹k v蓹 莽ap ed蓹k.
B眉t眉n yax艧谋, thanks varsa m眉sb蓹t int,
n枚qt蓹li verg眉l, fayl saxlamaq.
陌ndi t蓹rtib v蓹 run ed蓹k.
>> M眉sb蓹t dot 莽izgi m眉sb蓹t olun.
V蓹 indi istenir al谋ram m眉sb蓹t int.
M蓹n蓹 1 il蓹 蓹m蓹kda艧l谋q ed蓹k.
M眉sb蓹t int 眉莽眉n t蓹艧蓹kk眉r edirik.
>> Indi bu proqram t蓹krar ed蓹k v蓹 蓹m蓹kda艧l谋q.
M蓹n蓹 bir m眉sb蓹t int verin.
Nec蓹 m蓹nfi 1 haqq谋nda?
Maraql谋.
Proqram art谋q reprompted olunur int 眉莽眉n m蓹n蓹.
>> Nin bir az daha olaq 0 il蓹 莽蓹tin.
H蓹l蓹 bir m眉sb蓹t int, bel蓹 ed蓹k bu d蓹f蓹 蓹m蓹kda艧l谋q v蓹
, yen蓹 1 t蓹min edir.
M眉sb蓹t int 眉莽眉n t蓹艧蓹kk眉r edirik.
>> 陌ndi ki, m蓹n qeyd etm蓹k vacibdir x蓹tt 6 m蓹nim d蓹yi艧蓹n n elan,
do-is蓹 loop k蓹narda.
M蓹n 蓹v蓹zin蓹 daxilind蓹 n elan etdi m蓹nim do-is蓹 loop, x眉susi, dem蓹k,
M蓹n d蓹 int almaq line 10, istifad蓹莽i ki, int n olard谋 yaln谋z
Bu buruq s蓹rh蓹dl蓹ri daxilind蓹 m枚vcud Hal-haz谋rda olan a艧谋rma
line 8 v蓹 line 11.
>> Ba艧qa s枚zl蓹, n scoped olunacaq ki, do-is蓹 loop daxilind蓹.
Amma problem ki, biz d蓹 line 12 n istifad蓹 etm蓹k ist蓹diyiniz
Bu 艧蓹rt daxilind蓹.
Bel蓹 g枚r眉nm眉r Bel蓹 ki, baxmayaraq olduqca, bu 莽ox q蓹sd蓹n var
n xaricind蓹 elan bu do-is蓹 loop.