- Luck Dragon: Asszociációs játék. :)
- Andras-G: Az internet veszélyei [2. rész] - Facebook Marketpalce
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- mefistofeles: Az elhízás nem akaratgyengeség! 2 Ahogy én csinálom.......
Aktív témák
-
P.H.
senior tag
válasz
YODA mester
#203
üzenetére
Talán tudok segíteni, de nagyon régen nem foglalkozam már DOS-os C-vel, biztos megoldásom csak assembly+Borland/Turbo Pascal-ban van. Inline assembly-vel meg lehet oldani C-ben, de fogalmam sincs a C paraméterátadási konvencióiról. Ha ez megfelel, holnap scanner-re teszem a könyvet (Perifériák programozása Pascal és Assembly nyelven), abban háromféle megoldás is van erre, csak át kell fordítani C-re, bár az inline assembly ugyanaz szerintem (végülis ugyanaz a cég
).
Az egész talán 10 oldal, magyarázattal, mintaprogrammal és az összes szükséges forrással együtt.
[Szerkesztve] -
P.H.
senior tag
válasz
Jester01
#200
üzenetére
Igazad van, kevertem, régen volt, ennyi a mentségem.
Azon viszont, hogy a ''közé'' melyikre vonatkozik, értelmetlen vitatkozni, az én értelmezésemben a határok is benne vannak. A Te megoldásod az egyik esetre vonatkozik, én a másikat írtam, függetlenül, hogy a kérdező merre indult el.
A 2-vel lépés talán még belefér, könnyen magyarázható és értelmezhető, hogy miért van. -
P.H.
senior tag
válasz
Jester01
#194
üzenetére
Ide is bekontárkodva, az nem tudott, hogy nyílt vagy zárt intervallumról van szó. A Tied csak zárt intervallum esetén működik, szerintem itt inkább nyíltről lehet szó. Nyílt intervallumra:
if (szam1 % 2 == 1) { szam1++; }
for (i=szam1; i <= szam2; i+=2) {
..db++;
..ossz+=i*i; }
Ez a loop-unrolling technika.
Bár a feltételt be lehet tenni a for első tag-jébe is.
Remélem, nem feleslegesen okoskodtam bele.
Aktív témák
- Surface 4 - 15" 2496 x 1664 ~2k touch, i7-1185G7, 16GB RAM, SSD, jó akku, számla, 6 hó gar
- Eladó Samsung 860 EVO 2.5 1TB SATA3
- Eladó Samsung SSD 850 EVO SATA III 2.5 inch 500 GB
- E14 Gen7 14" 3K IPS Ultra 7 255H 16GB 512GB NVMe magyar vbill ujjolv IR kam gar
- Eladó HP HyperX Cloud Orbit S gaming headset
- PlayStation Okosító Blu-ray lemezek - PS4 GoldHEN Loader / BD-JB Lapse és PS5 Auto Jailbreak AIO
- Jó ÁRON ELADÓ! Üzleti HP Elitebook 1040 G9 Laptop! / i5-1245U 16GB 256GB FHD
- Apple Watch Series 8 41mm GPS, Újszerű, 1 Év Garanciával
- Bomba ár! Dell Latitude 5290 - i5-8GEN I 16GB I 256SSD I 12,5" HD I Cam I W11 I Garancia!
- Telefon felvásárlás!! Apple iPhone 16, Apple iPhone 16e, Apple iPhone 16 Plus, Apple iPhone 16 Pro
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
).
