- Google Pixel topik
- Mobil flották
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Telekom mobilszolgáltatások
- Xiaomi 15T Pro - a téma nincs lezárva
- Realme GT 2 Pro - papírforma
- Milyen okostelefont vegyek?
- iPhone topik
- Apple iPhone 17 - alap
- A hagyományos (nem okos-) telefonok jelene és jövője
Új hozzászólás Aktív témák
-
kingabo
őstag
válasz
PetyaMIK #2762 üzenetére
Helló!
Jester01 észrevételein felül, while-ba kéne még egy feltétel, hogy ne kérhesd be a 101-edik értéket. Illetve kiíratásnál használhatod az index+1-et is, így nem lesz szükséged az Edik változóra.
Ja és egy kérés legközelebb a kód beillesztése után jelőld ki a kódot és nyomd meg alul a Programkód gombot, úgy nem fognak a tabulálások elveszni.
-
Jester01
veterán
válasz
PetyaMIK #2762 üzenetére
A kigyok az kétdimenziós karakter tömb, vagy ha úgy tetszik egydimenziós string tömb. Ezért nem jó a kigyok[index] != '*', hiszen a bal oldal az char* a jobb oldal meg char. Egy lehetséges megoldás, ha a jobb oldalból is stringet csinálsz, és a megfelelő összehasonlítást alkalmazod: strcmp(kigyok[index], "*") != 0
MOD: Továbbá a ciklus vége előtt már növeled az index értékét, így a while feltétel már másik elemet vizsgál. Egyszerűbb lenne, ha a ciklusmagban lévő if feltétel break használatával kilépne a ciklusból, ami amúgy végtelen lenne.
MOD #2: ja és ha csak a leghosszabb kígyót kell kiíratni, akkor teljesen fölösleges mindet eltárolni egy tömbben.
Ú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!
- Mibe tegyem a megtakarításaimat?
- Azonnali informatikai kérdések órája
- Jövőre jósolják a memóriahiányt, ami egy évtizedig is fennmaradhat?
- Google Pixel topik
- Mobil flották
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Linux kezdőknek
- Gumi és felni topik
- Fejhallgatós találkozó
- Vezeték nélküli fülhallgatók
- További aktív témák...
- Google Pixel 10 256GB - Törött kijelzőüveg - szept. 30-i vásárlás
- ACER PREDATOR ORION 3000 // CORE I5 9400 // 16GB DDR4 // GEFORCE GTX1660 SUPER 6GB // SSD+HDD
- Asus rog Zephyrus g14
- Corsair VENGANCE RGB PRO DDR4 16GB ( 2x8 kit ) 3200Mhz memória eladó.
- G.Skill TridentZ DDR4 16GB (2X8GB kit) F4-3200C16D memória párban eladó
- OLCSÓBB!!! Dell Latitude Precision XPS Üzleti gépek, 2-in-1 gépek, Vostro 8-12. gen.
- BESZÁMÍTÁS! Asus H310M i3 9100F 16GB DDR4 120GB SSD 500GB HDD GTX 970 4GB Zalman ZM-T7 FSP 400W
- RÉSZLETFIZETÉS.BANKMENTES.KAMATMENTES.. Új noblechairs Epic valódi bőr FEKETE - FEHÉR
- GYÖNYÖRŰ iPhone 12 mini 128GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3327, 94% Akkumulátor
- HIBÁTLAN iPhone 16 Pro 128GB Desert Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS3673, 97% Akksi
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest