CourseWare Wiki
Switch Term
Winter 2024 / 2025
Winter 2023 / 2024
Winter 2022 / 2023
Winter 2021 / 2022
Winter 2020 / 2021
Winter 2019 / 2020
Winter 2018 / 2019
Older
Search
Log In
b211
courses
b0b36prp
labs
lab09
Warning
This page is located in archive. Go to the latest version of this
course pages
. Go the latest version of
this page
.
Table of Contents
9 - Rekurzivní funkce
Procvičovaná témata
Úkoly
Další úkoly na procvičení
9 - Rekurzivní funkce
pro vyučující:
09
Procvičovaná témata
Rekurze
Rekurzivní funkce
Úkoly
Napište rekurzivní funkci, která vypíše $n$-krát text “Hello world”, kde $n$ je vstupní parametr.
Napište rekurzivní funkci, která vrátí délku textového řetězce (stejně jako
strlen()
).
Vygenerujte pomocí rekurzivní funkce všechny čísla se zadaným počtem číslic obsahující pouze zadané číslice. Například pro délku 2 a pole číslic {1,2,7} bude výsledek:
11, 12, 17, 21, 22, 27, 71, 72, 77
Vytvořte program, který rekurzivně rozmístí $n$ dam na šachovnici o velikosti $n$ (
Eight queens puzzle
).
Vypiště počet všech možných kombinací rozmístění dam pro různé velikosti šachovnice
Další úkoly na procvičení
Vymyslete, jak upravit program, aby našel
Jezdcovu procházku.
courses/b0b36prp/labs/lab09.txt
· Last modified: 2018/06/11 15:00 (external edit)