- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Apple MacBook
- OLED TV topic
- Melyik tápegységet vegyem?
- TCL LCD és LED TV-k
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- Amlogic S905, S912 processzoros készülékek
- Monitor hiba topik
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- PLC programozás
-
PROHARDVER!
Új hozzászólás Aktív témák
-
t256
őstag
válasz
Drizzt #15539 üzenetére
Köszönöm a sok sok választ!
Szóval a "jatekter" egy for ciklussal fel van töltve. Minden sorban és oszlopban '_' van.
Elvileg elég lenne ennyi:
static void egyJeletVeletlenLerak()
{
int bekertSor = rnd.Next(0, 3);
int bekertOszlop = rnd.Next(0, 3);
char jel = rnd.NextDouble() > 0.5 ? 'X' : 'O';
if (jatekter[bekertSor, bekertOszlop] == '_')
{
jatekter[bekertSor, bekertOszlop] = jel;
}
}
?Beleraktam egy elágazást, ami megvizsgálja, hogy a tömb indexének értéke '_'-e, ha igen tovább megy. Így is elég ritka esetben rak le 5 jelet. Ahol nem talál '_' karaktert, ott egyszerűen kihagyja?
Kéne egy else ág, ami megmondja, hogy mit csináljon, ha 'O' vagy 'X' jel van ott? Pl, rakja a sorban következő indexbe. Ezt, hogy fogalmazom meg programnyelven?else { jatekter[bekertSor+1, bekertOszlop+1] = jel; }
?Szeptember óta tanulom ezt munka mellett. Nehezen érzek rá a logikára.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Acer FA200 2 TB M.2 NVME PCI-E 4.0 x4 - Új - 7200-6200 MBs - Eladó!
- Használatra kész Lenovo IdeaPad 15IKB i3-8130u,4GB DDR4,FullHD
- Kingston NV2 4TB M.2 NVME PCI-E 4.0 x4 - Új, bontatlan - 7400-6500 MBs - Eladó!
- Samsung Galaxy Fold / 12/512GB / Kártyafüggetlen
- Apple iPhone SE 2022 / 256GB / Kártyafüggetlen / 12Hó Garancia
- BESZÁMÍTÁS! HP 15S-FQ1045NH 15 FHD notebook - i5 1035G1 16GB DDR5 512GB SSD Intel Graphics WIN10
- LG 45GS95QE - 45" Ívelt OLED / 2K WQHD / 240Hz 0.03ms / NVIDIA G-Sync / FreeSync Premium / HDMI 2.1
- Samsung Galaxy S22 Plus / 8/128GB / Kártyafüggetlen / 12Hó Garancia
- Telefon felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- magyar bill. - Lenovo ThinkPad Z13 G1 - AMD Ryzen R7 Pro 6850U, 13.3" 2.8K OGS érintőkijelző
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest