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
Ahojte, je tu niekto kto by mi vedel poradiť ako spraviť následujúcu úlohu? Nesmiem použit import
Mám spraviť funkciu:
vypis(meno_suboru, sirka)
ktorá dostáva ako prvý parameter meno textového súboru a druhým parametrom je celé číslo, ktoré udáva šírku výpisu. Funkcia tento súbor prečíta a celý ho vypíše do textovej plochy (do konzoly) tak, že bude zarovnaný na danú šírku.
Textový súbor sa skladá z odsekov, ktoré sa skladajú zo slov. Odseky sú navzájom oddelené aspoň jedným prázdnym riadkom. Slová v odseku sú navzájom oddelené aspoň jednou medzerou alebo koncom riadka.
Napr. "subor1.txt" sa skladá z týchto riadkov:
Ján Botto:
Žltá ľalija
Stojí, stojí mohyla.
Na mohyle zlá chvíľa,
na mohyle tŕnie, chrastie
a v tom tŕní, chrastí rastie,
rastie, kvety rozvíja
jedna žltá ľalija.
Tá ľalija smutno vzdychá:
Hlávku moju tŕnie pichá
a nožičky oheň páli —
pomôžte mi v mojom žiali!
Tento súbor obsahuje 5 „odsekov“, pričom najkratší je druhý a má 3 „slová“. Najdlhší je tretí odsek má 20 slov.
Volanie vypis('subor1.txt', 20) vypíše:
Ján Botto: Žltá
ľalija
Stojí, stojí mohyla.
Na mohyle zlá
chvíľa, na mohyle
tŕnie, chrastie a v
tom tŕní, chrastí
rastie, rastie,
kvety rozvíja jedna
žltá ľalija.
Tá ľalija smutno
vzdychá:
Hlávku moju tŕnie
pichá a nožičky oheň
páli — pomôžte mi v
mojom žiali!
Pričom vypis('subor1.txt', 60) vypíše:
Ján Botto: Žltá ľalija
Stojí, stojí mohyla.
Na mohyle zlá chvíľa, na mohyle tŕnie, chrastie a v tom
tŕní, chrastí rastie, rastie, kvety rozvíja jedna žltá
ľalija.
Tá ľalija smutno vzdychá:
Hlávku moju tŕnie pichá a nožičky oheň páli — pomôžte mi v
mojom žiali!
Všetky riadky v odseku okrem posledného sú zarovnané vpravo na zadanú šírku, pričom, ak by bola dĺžka takéhoto riadka kratšia ako zadaná šírka, medzi slová sú rovnomerne vložené medzery. Ak nejaký riadok obsahuje len jedno slovo, tak ani tento sa nezarovnáva na pravý okraj.
Offline
Offline