Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Čtěte vstupní textový soubor text.in a určete, kolikrát se v něm vyskytuje jeho dvacáté slovo.
Slovem zde rozumíme libovolnou souvislou posloupnost písmen, pokud znak, který jí v souboru bezprostředně předchází, ani znak, který ji v souboru bezprostředně následuje, nejsou písmena. Za písmena zde považujeme pouze znaky anglické abecedy. Při porovnávání dvou slov nebereme do úvahy rozdíl mezi malým a velkým písmenem. Předpokládejte, že žádné slovo ve vstupním souboru nebude delší než 30 písmen.
Výsledek bude tedy celé číslo, které zapište na standardní výstup. Jestliže vstupní soubor obsahuje méně než 20 slov, správný výsledek je 0.
Požadavek: Vstupní soubor čtěte pouze jednou.
Příklad vstupního souboru:
A computer file is a block of arbitrary information, or resource for storing information, which is available to a computer program and is usually based on some kind of durable storage. A file is durable in the sense that it remains available for programs to use after the current program has finished. Computer files can be considered as the modern counterpart of paper documents which traditionally are kept in offices' and libraries' files, and this is the source of the term.
Dvacáté slovo v uvedeném souboru je slovo "computer", které se v celém textu vyskytuje třikrát. Správný výstup je tudíž číslo 3.
Jiný příklad vstupního souboru:
<p> Čtěte vstupní textový soubor <code>text.in</code> a určete, kolikrát se v něm případně vyskytuje jeho dvacáté slovo.
</p>
<p> Slovem zde rozumíme libovolnou souvislou posloupnost písmen, pokud znak, který jí v souboru bezprostředně předchází, ani znak, který ji v souboru bezprostředně následuje, nejsou písmena. Za písmena zde považujeme pouze znaky anglické abecedy. Při porovnávání dvou slov nebereme do úvahy rozdíl mezi malým a velkým písmenem. Předpokládejte, že žádné slovo ve vstupním souboru nebude delší než 30 písmen.
</p>
<p> Výsledek bude tedy celé číslo, které zapište na standardní výstup. Jestliže vstupní soubor obsahuje méně než 20 slov, správný výsledek je 0.
</p>
Správný výstup pro uvedený text je číslo 15.
BrozekP: Smazal jsem první příklad, který jsi umístila do nového tématu.
Offline
↑ trikolorka:
a co s tím? buď si přečti pravdila a nebo sem nepiš....
pak ti co se snaží a potřebují pomoct nedostanou odpověď, kvůli tomu že to ty zaspamuješ
Offline
coze?jaky pravidla?to je uloha co sem dostala a nwm si s ni rady tak sem ji sem jen dala...a cekala jestli nekdo napise jak to ma vypadat..
Offline
↑ trikolorka:
pravidla
Už jsem tě na ně jednou upozorňoval.
Offline
↑ trikolorka:
Pozamykal jsem tvá ostatní témata. Protože jsi tohle téma rozdělila do dvou témat (což je dobře, v jednom tématu by se kvůli přehlednosti nemělo řešit víc věcí), tak jsem jedno z nových témat smazal a odmazal jednu úlohu z tohoto tématu.
Toto téma nechávám otevřené a nevyřešené. Můžeš nám zde předvést, jak spolupracuješ na řešení v rámci pravidel. Pak nebudu mít problém ti ostatní témata postupně otvírat. Nezakládej prosím další témata.
Offline
no tak to si ale asi delas srandu ne...ja sem myslela ze snad ma kazdej svuj rozum a kdyz sem nekdo psat nechce tak nepise a kdo chce tak muze...ja tu nikoho nenutim a snad tu neni zadna diktatura abys mi tu kazal co tu mam psat...
Offline
↑ trikolorka:
Srandu si nedělám. Jen prosazuji pravidla fóra, která mají svůj smysl. Udržují toto fórum na určité úrovni.
Máš svobodu rozhodnout se, zda na toto fórum budeš chodit. Také ti nikdo nebude bránit v tom, aby sis našla jiné fórum s jinými pravidly nebo takové fórum založila. Zde jsou pravidla už daná, maximálně můžeš navrhnout jejich změnu v sekci „Připomínky a nápady“.
Offline