Tyto stránky již nejsou udržovány. Obsah je postupně přesouván/aktualizován na adrese chytrosti.marrek.cz.

1/1

Zdrojové soubory z výuky

Na této stránce jsou k dispozici zdrojové soubory, které jsem vytvářel při výkladu během výuky. Nejsou to ukázkové a bezchybné zdrojové soubory. Ba naopak, jsou to pracovní neučesané verze, které vznikaly interaktivně ve výuce, často s cílem ukázat, že "takto se to nemá".

20110216-Wed-hvezdicky.c
   1 /*
   2  * Soubor:  20110216-Wed-hvezdicky.c
   3  * Datum:   16.02.2011 13:16
   4  * Autor:   Marek Nožka, nozka <@t> spseol <d.t> cz
   5  * Licence: GNU/GPL 
   6  * Úloha: 
   7  * Popis:   
   8  ****************************************************/
   9 #define _ISOC99_SOURCE
  10 #define _GNU_SOURCE
  11 #include <stdio.h>
  12 
  13 /* ***************    Makra    ******************** */
  14 #define ARREYC 1024
  15 
  16 /* ***************   Funkce    ******************** */
  17 
  18 void tiskniHvezdicky(int pocet)
  19 {
  20     int i = pocet;
  21     while ( i >= 1) {
  22         printf("*");
  23         i = i - 1;
  24     }
  25 }
  26 
  27 void tiskniMezety(int pocet)
  28 {
  29     while ( pocet >= 1) {
  30         printf(" ");
  31         pocet = pocet - 1;
  32     }
  33 }
  34 /****************************************************
  35  *               Hlavní program.
  36  ****************************************************/
  37 int main(void) {
  38 
  39     int radky;
  40     scanf("%d",&radky);
  41 
  42     int pMezer = radky -1 ;
  43     int pHvezd = 1;
  44 
  45     while ( pMezer >= 0 ) {
  46         tiskniMezety( pMezer );
  47         tiskniHvezdicky( pHvezd );
  48         putchar('\n');
  49         pMezer -= 1;
  50         pHvezd += 2;
  51     }
  52 
  53     return 0;
  54 }
`--> stáhnout

Licence Creative Commons Valid XHTML 1.0 Strict Valid CSS! Antispam.er.cz Blog: Tlapicka.net