Hirdetés
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Milyen processzort vegyek?
- Milyen TV-t vegyek?
- OLED monitor topic
- Asztrofotózás
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- PC-karbantartás havonta: 5 lépés, amit nem érdemes kihagyni! - Tech Percek #3
- Milyen monitort vegyek?
- Apple MacBook
-
PROHARDVER!
Új hozzászólás Aktív témák
-
bucsupeti
senior tag
a lényegi részben a teendő
- for ciklust indítasz 0-tól a sztring hosszának feléig (str.length()/2)
- a cilusmagban a string aktuális pozíciójában (ciklusváltozó) lévő karaktert hasonlítod a sztring hossz mínusz a ciklusváltozó mínusz 1 pozíción lévővel. Pl az "alma" sztring esetében ha 0 a ciklusváltozó akkor a 0. és a 4-0-1=3 pozíción lévővel hasonlítod (az első a és az utolsó a lesz hasonlítva). Ha igaz akkor továbblépsz, ha eltér akkor exit és megjegyzed valahogy (pl bool változó) hogy eltérés van.
- a végén az aktuális állapot szerint kiírod a megfelelő szöveget. -
Jim-Y
veterán
Karma írta:
Célszerű indirekt vizsgálnod. >> feltételezed hogy palindroma, tehát kezdetben egy bool változó igaz.
Feltételezed, hogy palindrom, és megpróbálod cáfolni azzal, hogy páronként összehasonlítod a betűit >> úgy hasonlítod össze, hogy egy ciklussal elkezdesz a stringben az elejétől a vége felé haladni, és mindig az aktuális indexű betűt hasonlítod össze a hátulról vett párjával
- az elsőt az utolsóval, a másodikat az utolsó előttivel stb., >> lásd feljebb
és ha nem egyeznek meg, akkor nem lehet palindrom. >> ha a feltételvizsgálatban egyszer is igaz ágba megy a program, vagyis egyszer lesz eltérés a betű párok között, akkor a bool változót hamisra állítod, vagyis bebizonyítottad, hogy nem palindróma.Illetve getline függvény helyett használhatod simán a cin >> szoveg; -et is.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- gban: Ingyen kellene, de tegnapra
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen okostelefont vegyek?
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Samsung Galaxy S23 Ultra - non plus ultra
- Apple Watch Sport - ez is csak egy okosóra
- Milyen processzort vegyek?
- Milyen TV-t vegyek?
- Windows 11
- OLED monitor topic
- További aktív témák...
- 27% számlával! Ryzen 5900X / RTX 3080 / B550i / 32GB 3600MHz / 1TB NVMe / 750w GOLD! BeszámítOK
- Lenovo IdeaPad 5 15-IIL05 i3-1005G1 10.Gen,8GB DDR4-3200MHZ,FullHD IPS,
- Logitech Momo racing
- 27% számlával! i9-11900K / RTX 3080 / Z590i / 32GB 4000MHz / 3TB NVMe / 750w GOLD! BeszámítOK
- iPad 6. generációs (32GB, Wi-Fi) tablet + Apple Pencil 1. generáció
- Telefon felvásárlás!! iPhone X/iPhone Xs/iPhone XR/iPhone Xs Max
- DELL, HP gyári töltők, sok db. 7,4x5mm - 4,5x3mm + USB-C/Type-C 65W
- Lenovo ThinkPad X1 Carbon G8, i7-10510U, 16GB, 1TB SSD, 4K kijelző + WWAN
- www.LicencAruhaz.hu OLCSÓ & LEGÁLIS SZOFTVEREK 0-24 KÉZBESÍTÉSSEL - Windows - Office - ÖRÖK GARANCIA
- AKCIÓ! ASUS TUF Gaming FX707VI GAMER notebook - i7 13620H 16GB RAM 1TB SSD RTX 4070 8GB W11
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest