anoniem Geplaatst: 13 oktober 2004 Delen Geplaatst: 13 oktober 2004 Ik heb een array waaruit het allemaal 1'en en 0'en komen. Een voorbeeld hiervan is bijv: 11100010101110 Nou wil ik alle 1'en bij elkaar optellen en alle 0'en in het voorbeeld meot het dus zijn aantal 1=8 aantal 0=6 Volgens mij is het een simpel stukje code maar ik kom er niet uit. Kan iemand me helpen? Quote Link naar reactie
anoniem Geplaatst: 14 oktober 2004 Auteur Delen Geplaatst: 14 oktober 2004 Heb je een array met 1-en en 0-en, of een array met strings in de vorm "10101100"? Dat is me niet helemaal duidelijk. Je zal sowieso iets moeten doen om de array te doorlopen, dus in het eerste geval zou iets kunnen doen als: [code:1:833b3253b3] dim aantal_1, aantal_0 aantal_1 = 0 aantal_0 = 0 for each item in DeArrayMetGetallen if item = 0 then aantal_0 = aantal_0 + 1 elseif item = 1 then aantal_1 = aantal_1 + 1 end if next [/code:1:833b3253b3] Maar er zijn nog meer oplossingen mogelijk. btw. ik ga er even vanuit dat je werkt in vbscript. btw.2. mijn vbscript is nogal roestig, maar het idee moet duidelijk zijn. Quote Link naar reactie
anoniem Geplaatst: 14 oktober 2004 Auteur Delen Geplaatst: 14 oktober 2004 leuk bedacht idd. maar hij kent het "item" niet :( en het is trouwens gewoon een array met 1'en en 0'en Quote Link naar reactie
anoniem Geplaatst: 14 oktober 2004 Auteur Delen Geplaatst: 14 oktober 2004 btw. het is vb script idd Quote Link naar reactie
anoniem Geplaatst: 14 oktober 2004 Auteur Delen Geplaatst: 14 oktober 2004 nog bedankt, ik heb het nu voor elkaar. Ik doe het nu gewoon heel simpel en lees gewoon elke index uit de array uit. Het is effe suf maar het moet maar :) Bedankt nog! Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen