Hirdetés
- Régi CPU újrakiadásával ünnepelné a Socket AM4 tizedik évfordulóját az AMD
- 5.1, 7.1 és gamer fejhallgatók
- Vége a régi Kindle-öknek? Az Amazon május 20-án beszünteti támogatásukat
- A jövőben nem csak a gazdagok kiváltsága lehet az Intel CPU-k tuningja
- Házimozi haladó szinten
- Eljött a CPU-k kora az AI-piacon
- Apple MacBook
- E-book olvasók
- Házimozi belépő szinten
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
Ú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!
- Crimson Desert
- Villanyszerelés
- Facebook és Messenger
- Régi CPU újrakiadásával ünnepelné a Socket AM4 tizedik évfordulóját az AMD
- iPhone topik
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Samsung Galaxy A57 - kecses test, lusta lélek
- 5.1, 7.1 és gamer fejhallgatók
- Vége a régi Kindle-öknek? Az Amazon május 20-án beszünteti támogatásukat
- Székesfehérvár és környéke adok-veszek-beszélgetek
- További aktív témák...
- ÚJ VEZETÉK NÉLKÜLI ROBOTFŰNYÍRÓ GOATBOT H1 RTK GPS AI VISION
- Samsung Galaxy S24 Ultra 5G 512GB, Kártyafüggetlen, 1 Év Garanciával
- Dell Inspiron 5441 Snapdragon X Plus / 16GB 512SSD/ AI PC Brutál akkuidő
- Iphone 11 Pro Max 64gb zöld kártyafüggetlen
- TUF A15 FA507NV 15.6" FHD IPS Ryzen 5 7535HS RTX 4060 16GB 512GB NVMe gar
- 2db Kolink kontinium 1200w platinum
- MacBook Pro 14" 2023 M3 Pro 36GB RAM, 11 core CPU, 14 core GPU, 512GB SSD, Space Black 27% Áfa 0458A
- Dell Latitude 5310 2-in-1,13.3",FHD,i5-10310U,16GB DDR4,256GB SSD,WIN11,LTE KÁRTYA,TOUCH
- HP üzleti laptopok Elitebook, Probook 4-11. gen gar.
- 269 - Lenovo Yoga Pro 9 (16IAH10) - Intel Core U9 285H, RTX 5060 (multitouch)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

