Sbírka úloh z jazyka C
Popis:
1 Základy jazyka C
1.1 Hello World
Procvičované učivo: seznámení se s vývojovým prostředím, základní výstup na obrazovku
Napište v jazyku C program, který vypíše na obrazovku text "Hello, worldl".
Příklad použití:
./hello (OS Linux)
hello . exe (OS Windows)
Příklad výstupu:
Hello, world!
Povolené knihovny: stdio.h, stdlib.h
1.2 Práce s proměnnými
Procvičované učivo: proměnné, konstanty, výpis na obrazovku
Vytvořte v jazyku C program, v němž budou definovány a inicializovány proměnné různých datových typů. Hodnoty proměnných pak vypište na obrazovku.
Příklad výstupu:
Hodnota proměnné cislo je: 3
Hodnota proměnné des_cislo je: 3.45
Hodnota proměnné muj_znak je: +
Hodnota proměnné male_cislo je: 1.2e-10
Povolené knihovny: stdio.h, stdlib.h
1.3 Osmičkový a šestnáctkový výstup
Procvičované učivo: základní vstup a výstup
Napište v jazyku C program, který načte číslo v desítkové soustavě a vypíše ho na obrazovku v osmičkové a šestnáctkové soustavě.
Klíčová slova:
operátory
základy jazyka
cykly
ukazatele
funkce
textové soubory
bitové operátory
bitová pole
Obsah:
- 1 Základy jazyka C
1.1 Hello World
1.2 Práce s proměnnými
1.3 Osmičkový a šestnáctkový výstup
2 Operátory
2.1 Obsah obdélníku
2.2 Sestrojitelnost trojúhelníku
2.3 Celá část
2.4 Zaokrouhlení
3 Větvení programu
3.1 Rozpoznání znaku
3.2 Maximum
3.3 Výpočet progresivní daně
4 Cykly
4.1 Násobilka
4.2 Prvočísla
4.3 Čtverec
5 Jednorozměrná pole
5.1 Obrácení pole
5.2 Eratosthenovo síto
5.3 Aritmetický průměr pole
6 Funkce
6.1 Suma pole
6.2 Převody čísel do desítkové soustavy
7 Strukturované datové typy
7.1 Studenti
7.2 Součet zlomků
8 Ukazatele
8.1 Porovnání textových řetězců
8.2 Hledání podřetězce zprava
9 Dynamická práce s pamětí
9.1 Dynamický zásobník
9.2 Spojení textových řetězců
10 Předání parametru odkazem
10.1 Transformace textu
10.2 Celočíselné dělení
11 Procvičení učiva I
11.1 Četnost znaků
11.2 Mincovka
11.3 Převody mezi číselnými soustavami
11.4 Počet výskytů řetězce v řetězci
12 Rekurzivní funkce
12.1 Fibonacciho čísla
12.2 Hledání půlením intervalu
13 Statická vícerozměrná pole
13.1 Maximum dvojrozměrného pole
13.2 Suma řádků dvojrozměrného pole
14 Dynamická vícerozměrná pole
14.1 Součin matic
14.2 Četnost znaku v poli řetězců
15 Ukazatele na funkce
15.1 Mapování funkce
15.2 Mapování pole funkcí
15.3 Akumulátor
16 Funkce s proměnným počtem parametrů
16.1 Průměr čísel
16.2 Suma komplexních čísel
17 Práce s preprocesorem
17.1 Číslice dané soustavy
17.2 Načtení čísla typu int
18 Celková koncepce programu
18.1 Objemy a povrchy
18.2 ASCII Art
19 Práce s textovými soubory
19.1 Součty řádků
19.2 Součty zlomků
20 Práce s binárními soubory 20.1 Jednotkové vektory
O souborech cookie na této stránce
Soubory cookie používáme pro funkční účely, pro shromažďování a analýzu informací o výkonu a používání stránky.