priklady-resene:vypis-n-hvezdicek

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
priklady-resene:vypis-n-hvezdicek [2020/01/19 13:24] – vytvořeno, nedodělání burespriklady-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 ====== ====== Výpis N hvězdiček ======
-Program od uživatele načte číslo N a následně vypíše hvězdiček pomocí cyklu while. Všimněte si jak se program chová pro neobvyklé počty 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 ===== ===== Zdrojový kód =====
 <code c> <code c>
 /* /*
-while-n-hvezdicek.c+while-n-hvezdicek.cpp
 Jakub Bureš Jakub Bureš
 SPŠE V Úžlabině SPŠE V Úžlabině
Řádek 15: Řádek 15:
 int main(int argc, char *argv[]) int main(int argc, char *argv[])
 { {
 +  int pocetHvezd;
 +  printf("Zadejte pocet hvezdicek:");
 +  scanf("%d", &pocetHvezd);
 +
 +  while (pocetHvezd > 0)
 +  {
 +    // Funkce putchar vypíše jeden znak
 +    putchar('*');
 +    pocetHvezd--;
 +  }
 +  putchar('\n');
 +
 +  return 0;
 } }
 </code> </code>
 +
 +===== 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í/sérií operací které chceme opakovat právě N-krát.**
 +  * 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.
  • priklady-resene/vypis-n-hvezdicek.1579436652.txt.gz
  • Poslední úprava: 2020/01/19 13:24
  • autor: bures