Hirdetés
- Gurulunk, WAZE?!
- sh4d0w: Én és a számítógép
- Luck Dragon: Asszociációs játék. :)
- Magga: PLEX: multimédia az egész lakásban
- sziku69: Fűzzük össze a szavakat :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- koxx: Amikor a prófécia testet ölt – Finalmouse ULX Prophecy 'Scream' Classic
- Mr Dini: Mindent a StreamSharkról!
- Brogyi: CTEK akkumulátor töltő és másolatai
- sziku69: Szólánc.
Új hozzászólás Aktív témák
-
martonx
veterán
válasz
RedSign #3736 üzenetére
sztanozs kollega nagyon ráér
A te problémád nem az, hogy mi lenne az alkalmasabb a feladat megoldására, hanem egyszerűen nem tudsz programozni, és erre megtanítani egy fórum nem fog tudni. Ezt beismerni nem szégyen, javaslom olvass sok szakirodalmat, és gyakorolj serényen.
Szerintem minden általános célú programnyelv alkalmas a rekurzióra, már ha valóban érted és tudod, hogy mi is az a rekurzió.
Van egy Programozás nevű topik, ott szoktak ilyen általános problémákat megkérdezni.
Nagyon remélem, hogy nem sértődsz meg a soraimon, abszolút nem sértésnek, hanem gondolat ébresztésnek szántam. -
válasz
RedSign #3736 üzenetére
Simán működik ez felülről futó ciklussal:
vízszint - egy állandó - ez nem is kell sornak legyen, ez elég, ha egy állandóban tárolod, a vízszint magassága úgysem lehet változó celláról cellára
0-9 sorok domborzatstruct Talaj{
public int Magassag;
public bool Elarasztva;
}
int sorok = 10;
int oszlopok = 10;
Talaj[][] terkep = new Talaj[sorok][oszlopok];
int vizszint = rnd.NextDouble()*10;
//...
for (sor = 0; sor<10; sor++) {
for (oszlop = 0; oszlop<10; oszlop ++) {
if(sor = 0){
if (terkep[sor][oszlop].Magassag<= vizszint) {
terkep[sor][oszlop].Elarasztva = true;
continue;
}
}
else if(oszlop > 0 &&
terkep[sor][oszlop].Magassag<= terkep[sor-1][oszlop-1].Magassag &&
terkep[sor-1][oszlop-1].Elarasztva) {
terkep[sor][oszlop].Elarasztva = true;
continue;
}
else if(terkep[sor][oszlop].Magassag<= terkep[sor-1][oszlop].Magassag &&
terkep[sor-1][oszlop].Elarasztva) {
terkep[sor][oszlop].Elarasztva = true;
continue;
}
else if(oszlop+1 < oszlopok &&
terkep[sor][oszlop].Magassag<= terkep[sor-1][oszlop-1].Magassag &&
terkep[sor-1][oszlop+1].Elarasztva) {
terkep[sor][oszlop].Elarasztva = true;
continue;
}
}
}kb, fejből.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- HiFi műszaki szemmel - sztereó hangrendszerek
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Mikrotik routerek
- Gaming notebook topik
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Eredeti játékok OFF topik
- iPhone topik
- Metal topik
- Filmvilág
- További aktív témák...
- Iphone 15 Pro Max 512GB Natúr titán
- DELL Latitude 5520 Strapabíró Érintős Laptop 15,6" -65% i7-1185G7 16/512 Iris Xe FHD IPS
- Intel Core i7 10700/RTX3060/16Gb ram/256Gb SSD
- DELL Latitude 5520 Strapabíró Érintős Laptop 15,6" -65% i7-1185G7 16/512 Iris Xe FHD IPS
- DELL Latitude 5520 Strapabíró Érintős Laptop 15,6" -65% i7-1185G7 8/512 Iris Xe FHD IPS
- GYÖNYÖRŰ iPhone 13 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3205
- MacBook Pro 13, 14, 15, 16, MacBook Air M1, M2 M3 M4 bill magyarosítás lézerrel / sapkacserével
- Lenovo ThinkPad P1 Gen2 intel i7-9850H 16GB RAM 512GB SSD 15,6" 4K OLED TOUCH 1 év garancia
- BESZÁMÍTÁS! Asus A620M R5 7600X 32GB DDR5 1TB SSD RTX 3080 10GB Zalman M4 A-Data 750W
- Targus DOCK423A - USB-C Dual HDMI 4K HUB - 2 x HDMI (120Hz)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest