Tyto stránky již nejsou udržovány. Obsah je postupně přesouván/aktualizován na adrese chytrosti.marrek.cz.
1/1
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á".
1 /*
2 * Soubor: 20110316-Wed-nej.c
3 * Datum: 16.03.2011 13:08
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 #include <stdlib.h>
13 #include <time.h>
14
15 /* *************** Makra ******************** */
16 #define ARRAYC 20 // počet prvků v poli
17 #define MAXNUM 100 // maximální velikost čísla
18
19 /* *************** Funkce ******************** */
20
21
22 /****************************************************
23 * Hlavní program.
24 ****************************************************/
25 int main(void) {
26
27 int array[ARRAYC];
28
29 srand( (unsigned int) time(NULL) );
30
31 for (int i= 0; i<ARRAYC; i++) {
32 array[i] = rand() % MAXNUM;
33 printf("%d ", array[i]);
34 }
35 putchar('\n');
36
37
38 return 0;
39 }