>> Gjuha: Le tĂ« zbatojĂ« njĂ« program qĂ« bĂ«n tĂ« pĂ«rdoruesit pĂ«r njĂ« numĂ«r tĂ« plotĂ«
por vazhdon duke bĂ«rĂ« qĂ« ato pĂ«r njĂ« numĂ«r tĂ« plotĂ« deri
qĂ« integer Ă«shtĂ« pozitiv.
E pra, le tĂ« shkruaj kĂ«tĂ«, pĂ«rfshijnĂ« cs50.h, pĂ«rfshijnĂ« standarde io dot h, int
kryesor [pavlefshme].
Tani le tĂ« vĂ«rtetĂ« tĂ« fillojnĂ« tĂ« shpejtĂ« pĂ«rdoruesit pĂ«r kĂ«tĂ« numĂ«r tĂ« plotĂ« duke i mbajtur nĂ«
mend se ne duam tĂ« reprompt ata deri nĂ« atĂ«
Numri Ă«shtĂ« nĂ« tĂ« vĂ«rtetĂ« pozitiv.
>> KĂ«shtu qĂ« unĂ« do tĂ« doni njĂ« lloj looping ndĂ«rtimin, por njĂ« lak qĂ« ekzekuton nĂ«
paktĂ«n njĂ« herĂ«.
Dhe kujtojnĂ« loop do-ndĂ«rsa lejon ne pĂ«r tĂ« bĂ«rĂ« pikĂ«risht kĂ«tĂ«.
Le tĂ« kodit kĂ«tĂ« ide.
>> Le tĂ« parĂ« tĂ« deklarojĂ« njĂ« int - ne do tĂ« e quajti atĂ« n - nĂ« tĂ« cilat pĂ«r tĂ« ruajtur
integer pĂ«rdoruesit.
Le tani tĂ« bĂ«jĂ« tĂ« mĂ«poshtme.
Printf, ju lutem mĂ« jepni njĂ« int pozitiv.
Le tani tĂ« marrĂ« se int duke pĂ«rdorur GetInt Biblioteka CS50-sĂ«
funksion, n merr GetInt.
Dhe tani ne jemi duke bĂ«rĂ« bĂ«rĂ« diĂ§ka, por ne do tĂ« duan pĂ«r tĂ« bĂ«rĂ« kĂ«tĂ«
ndĂ«rsa n Ă«shtĂ« -
Ă§farĂ«? -
mĂ« pak se 1, nĂ« qoftĂ« se ne tĂ« vĂ«rtetĂ« duan njĂ« numĂ«r i plotĂ« pozitiv.
>> Le tĂ« shkojĂ« pĂ«rpara tani dhe tĂ« shtypura nga.
NĂ«se tĂ« gjithĂ« Ă«shtĂ« mirĂ«, faleminderit pĂ«r int pozitiv,
pikĂ«presje, ruajtur kartelĂ«n.
Le tani tĂ« pĂ«rpilojĂ« dhe tĂ« kandidojĂ«.
>> BĂ«ni pozitive dot Ă§aj pozitiv.
Dhe tani unĂ« jam duke u nxitur pĂ«r njĂ« int pozitiv.
MĂ« lejoni tĂ« bashkĂ«punojnĂ« me 1.
Faleminderit pĂ«r int pozitiv.
>> Le tani pĂ«rsĂ«ritje kĂ«tĂ« program dhe nuk bashkĂ«punojnĂ«.
Ju lutem jepni njĂ« int pozitiv.
Si nĂ« lidhje me negative 1?
Interesante.
Programi Ă«shtĂ« reprompted tashmĂ« mua pĂ«r njĂ« int.
>> Le tĂ« jetĂ« pak mĂ« vĂ«shtirĂ« me 0.
Ende nuk njĂ« int pozitive, kĂ«shtu qĂ« le tĂ« bashkĂ«punojnĂ« dhe kĂ«tĂ« herĂ«
sigurojĂ«, pĂ«rsĂ«ri, 1.
Faleminderit pĂ«r int pozitiv.
>> Tani Ă«shtĂ« e rĂ«ndĂ«sishme tĂ« theksohet qĂ« unĂ« deklaruar n time ndryshueshme on line 6,
jashtĂ« lak do-ndĂ«rsa.
Sikur unĂ« nĂ« vend deklaroi n brenda e mia bĂ«ni-ndĂ«rsa lak, veĂ§anĂ«risht nĂ«, tĂ« themi,
Linja 10, ku unĂ« tĂ« merrni edhe nga int pĂ«rdoruesit, qĂ« int n do tĂ« ketĂ« vetĂ«m
ekzistuar brenda kufijve tĂ« kaĂ§urrel formatimin e teksteve qĂ« janĂ« aktualisht nĂ«
linjĂ« 8 dhe on line 11.
>> Me fjalĂ« tĂ« tjera, n do tĂ« scoped tĂ« brenda asaj do-loop ndĂ«rsa.
Por problemi Ă«shtĂ« se ne edhe dĂ«shironi tĂ« shfrytĂ«zoni n nĂ« linjĂ« 12
brendĂ«si tĂ« gjendjes.
Pra, edhe pse kjo nuk duket kĂ«shtu mjaft, kjo Ă«shtĂ« shumĂ« e shumĂ« mĂ« tĂ« qĂ«llimshme qĂ«
n deklarohet jashtĂ« ky do-loop ndĂ«rsa.