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

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 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 ======
 +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 <stdio.h>
 +#include <stdlib.h>
 +
 +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>
 +
 +===== 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.