Hirdetés
- Pofonegyszerű beugrót kínál HBM4E-hez a Rambus
- Elengedte az AI gyorsítóinak kínai eladásait az NVIDIA
- Háremet tartana az adattárolókból a Chieftec letisztult dizájnú háza
- Zsebre vágható Keychron billentyűzet a gyakran úton lévőknek
- Formálisan, de hivatalosan bejelentette a Clearwater Forestet az Intel
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Projektor topic
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Vezeték nélküli fejhallgatók
- Soundbar, soundplate, hangprojektor
- Vezetékes FEJhallgatók
- Apple MacBook
- Ilyen olcsó sem volt még egy Apple notebook
- Milyen egeret válasszak?
- Milyen notebookot vegyek?
Új hozzászólás Aktív témák
-
válasz
!wannabe
#489
üzenetére
Hali!
Az ndx tömben van tárolva ugyebár, hogy melyik számjegy hányszor fordul elő.
Mivel én STRING-ként olvasom be, ezért a '0'-'9' számjegyek a karakterkódjukkal vannak jelen a STRING-be, vagyis hexa 0x30-0x39. Ebből kell 0-9 indexet csinálni.
pla '9' ascii kódja 0x39 binárisan 00111001, a 0x0f binárisan 00001111
00111001 AND 00001111 = 0000 1001 azaz 9.
( az AND ott lesz 1, ahol mindkét számban az azonos bitpozíción 1 van)
tehát ebben az esetben az ndx[str[i] & 0x0f]++ az ndx[9]++ lesz, azaz a tömb 9. indexén lévő elem értékét megnöveli egyel.Meg lehetett volna így is oldani ndx[str[i]-0x30]++ vagy ndx[str[i]-'0']++
Csak azért választottam az AND-es módszert, mert a logikai műveletek fontos része minden programozási nyelvnek(AND, OR, XOR, NOT stb)Fire.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Samsung kuponkunyeráló
- Anglia - élmények, tapasztalatok
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Elektromos cigaretta 🔞
- Autós topik
- Óra topik
- Projektor topic
- exHWSW - Értünk mindenhez IS
- Egyéni arckép 2. lépés: ARCKÉPSZERKESZTŐ
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- További aktív témák...
- BESZÁMÍTÁS! Gigabyte B450M R5 5 2600 8GB DDR4 512GB SSD GTX 1650 4GB ZALMAN T3 Plus Deepcool 400W
- iPhone SE 2020 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4594
- HIBÁTLAN iPhone 13 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS4638
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- LicencAruhaz.hu OLCSÓ, LEGÁLIS SZOFTVEREK AZONNAL - Windows - Office - Win Server - ÖRÖK GARANCIÁVAL
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

