>> DAVID J. MALAN: Demagun idatzi nahi dugu guztiek galdetzen duen programa bat
beren adina, eta, ondoren, grabatuak egiteko gela bat zenbat urte Pertsona horietako bat izango da irten
urtean, beraz?
Orain, jakina, honetarako aritmetikoa Arazoa da nahiko izango da
erraza.
Baina galdera interesgarria da, ez badugu ez dute aldez aurretik jakin zenbat pertsona
daude gela honetan, nola izango da zezakeen gordetzeko joan gara
euren adin guztietan?
Beno, dezagun begirada bat.
>> Dezagun hasteko lehenengo galdetu arabera Erabiltzaileak, dut hemen egin bezala nik, egiteko
Gelan pertsona erabiliz kopurua GetInt eta ordena do bitartean begizta bati
osokoaren n bat lortzeko.
Demagun orain, hala nola bakoitzari eskatu nahi dugu bere adina gela pertsona.
Beno, nire senak erabiltzea izango litzateke bat begizta duten galdetu egin, baina nik ere
leku bat gordetzeko behar pertsona horiek en adin.
Eta nire lehen senak zatekeena aldagai bat erabili lehen egiteko
pertsonaren adina, beste aldagai bat Bigarren pertsonaren adinerako,
moduko ildo.
Int adina -
ongi, dezagun deitu 1 lehen pertsonan.
2 Int adina bigarren pertsona da.
3 Int adina hirugarren pertsona da.
>> Baina minutu bat itxaron, hau ez da, beharbada, behera joan bide onena.
Ez dudalako aldez aurretik jakin idatziz eta konpilatzean programa hau nola
erabiltzaile asko ez dira izango.
Eta, gainera, ez da gisa askotan bezala bada 100 erabiltzaile, 100 aldagaiak deklaratzen
Sort bitxian izeneko honek ez du atsegin diseinu onena bezala sentitzen.
>> Beno, zorionez ez dago beste existitzen aldagai mota array bat deitzen duten
ahalbidetzen duen edozein ints kopurua gordetzeko gurekin barruan, ez badugu, nahiz eta jakin
nire programa idazterakoan zenbat ints esaterako ari gara behar dugu.
Hargatik atzera eta ezabatu hauek Hainbat ints, eta horren ordez, ordeztu egiten
aldagai bat deitzen, diotenez, adin, plurala.
Baina dezagun linea honetan zehaztu gehiago kortxete artean kode dugula
n ints nahi.
Eta, beraz, kolektiboki egingo dugu ints hauek aipatzeko adin gisa.
>> Orain une bat besterik ez iristeko gai izango naiz array honetan ints bakoitzean
era berean, kortxetea modu idazkera, 0 hasita.
Hargatik jarraitu orain begizta batean galdetuko erabiltzaileei beren adin.
Int lortu dut 0.
N baino txikiagoa da I, pertsonen kopurua aretoan, I plus plus.
>> Eta orain begizta honen barruan, demagun printf pertsona kopurua, ehuneko dut urterekin
bat leku-marka, koma da.
Eta, orain, baino hasteko hasita Programa berak en at utzi in 0
gutxienez gehikuntza I 1 eta beraz, normal bat Pertsona programa hau erabiliz
ez du nahi bat bezala zenbatu dituzte ordenagailu zientzialari agian.
Egin izan da, gaur egun, adin, parentesi dut, horrela utzi zehazten duten i-garren urtean urtetik gure
Adin sorta da iritsi bueltan GetInt balioa.
>> Orain begizta honen azpitik, dezagun jarraitu denbora pixka bat pasatzen bereganatzeko.
Eta dezagun begizta beste batean jarraitzeko orain gelan denek benetan adina
urtebete.
Beraz, berriro ere, int lortu dut eta 0, txikiagoa da I N baino, dauden pertsonen kopurua
gela, I plus plus.
>> Eta orain begizta honen barruan, demagun urtebete printf now pertsona kopurua batetik,
ehuneko dut leku-marka bat da, borondatea izan, ehuneko dut beste kontu bat da
leku-marka, urte.
Eta, ondoren, nahi dutenek sartu konektatu leku-markak, gehi demagun lehen dut
1, beraz, berriro zenbatzen hasten gara 1etik erabiltzailearentzat.
Eta gero dezagun plug pertsona horren adina Adin parentesi dut plus 1, horrela gisa
go i-garren urtetik get in zehaztuz gure Adin array, gehitu 1 da, eta ondoren
txertatzeko batura gure leku-marka sartu, itxi paren, puntu eta koma.
>> Let programa hau konpilatu en orain make adin, eta dezagun exekutatu dot rekin
Adin barra.
Eta demagun ez direla hiru bakarrik Gelan pertsona, eta norbaitek 18 da,
Norbaitek 19 da, norbaitek 20 da.
Beno, urte batean, Folks horietako bakoitzean da 19, 20, eta 21 izango da,
hurrenez hurren.