====== 9 - Řetězce ====== ===== Trocha teorie ===== [[Práce s celými řetězci]] [[Práce s částmi řetězce]] [[Práce s jednotlivými znaky řetězce]] ===== Příklady k procvičení ===== - Napište metodu s jedním parametrem typu řetězec, která vrátí otočenou (reversovanou) podobu tohoto řetězce. - Napište metodu s jedním parametrem typu řetězec, která vrátí logickou hodnotu true (pravda) pokud je daný řetězec palindromem(je stejný se svou reversovanou podobou). - Napište funkci s jedním parametrem typu řetězec a jedním typu char, která vrátí počet určených znaků v řetězci. ===== On-line řešené příklady ===== - [[courses:A0B36PRI:tutorials:09:cv9opr1|Napište program, který porovná řetězec zadaný uživatelem s heslem. V případě shody vypíše "Ahoj", v případě shody jednotlivých písmen ale ne jejich velikosti vypíše "Skoro" a v ostatních případech vypíše "Špatně".]] - [[courses:A0B36PRI:tutorials:09:cv9opr2|Napište program, který porovná heslo zadané uživatelem s heslem nastaveným. Heslo je vytvářeno ze sudých písmen druhého slova textu zadaného uživatelem. V případě shody program vypíše "Ahoj", jinak "Neznám tě".]] ===== Domácí úkoly ===== Zadání domácích úkolů naleznete na stránkách jednotlivých vyučujících, tj [[courses:A0B36PRI:teacher:start|zde]]. ===== Pro cvičící ===== Pro cvičící: [[courses:A0B36PRI:internal:tutorials:09:start]]