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. | ||