Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
priklady-resene:vypis-n-hvezdicek [2020/01/19 13:30] – Finální verze bures | priklady-resene:vypis-n-hvezdicek [2020/01/19 13:36] (aktuální) – Přidává návrhy na cvičení bures | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
+ | ====== Výpis N hvězdiček ====== | ||
+ | Program od uživatele načte celé číslo představující počet hvězdiček (typicky označeno jako **N**) a následně vypíše zadaný počet hvězdiček pomocí cyklu while. Za každou vypsanou hvězdičku odečteme jedna a opakujeme dokud je počet kladný. Všimněte si jak se program chová pro neobvyklé počty hvězdiček. | ||
+ | ===== Zdrojový kód ===== | ||
+ | <code c> | ||
+ | /* | ||
+ | while-n-hvezdicek.cpp | ||
+ | Jakub Bureš | ||
+ | SPŠE V Úžlabině | ||
+ | */ | ||
+ | |||
+ | #include < | ||
+ | #include < | ||
+ | |||
+ | int main(int argc, char *argv[]) | ||
+ | { | ||
+ | int pocetHvezd; | ||
+ | printf(" | ||
+ | scanf(" | ||
+ | |||
+ | while (pocetHvezd > 0) | ||
+ | { | ||
+ | // Funkce putchar vypíše jeden znak | ||
+ | putchar(' | ||
+ | pocetHvezd--; | ||
+ | } | ||
+ | putchar(' | ||
+ | |||
+ | return 0; | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ===== Návrh na cvičení ===== | ||
+ | * Zkuste aplikaci přepsat s použitím jiného typu cyklu | ||
+ | * **Výpis hvězdičky se dá nahradit libovolnou jinou operací/ | ||
+ | * Upravte program tak, aby se uživatele zeptal, jaký konkrétní znak se má vypsat. | ||
+ | * [**Pokročilé**] Vytvořte program, který N-krát vypíše místo jednoho znaku uživatelem zadaný text. |