C Programming Code je knihovna 82 kompletních, funkčních programů v jazyce C pro studenty i začátečníky. Každý program je napsán ve standardním jazyce C (C17), kompiluje se bez varování a je dodáván s reálnou ukázkou a krátkým vysvětlením, jak funguje. Diagramy ukazují, co se děje uvnitř programů pro třídění, vyhledávání, maticové a ukazatelové výpočty.
Co aplikace zahrnuje
• Základy: jak kompilovat a spustit program, Hello World, bezpečné čtení vstupu pomocí scanf a fgets, aritmetické operátory, prohazování, velikosti a rozsahy datových typů, kódy znaků
• Podmínky: sudé nebo liché, samohláska nebo souhláska, přestupné roky, největší ze tří čísel, kalkulačka známek, kořeny kvadratické rovnice
• Smyčky a čísla: součet a průměr, násobilka, součet číslic, reverzní a palindromová čísla, faktoriál, Fibonacciho řada, kontrola prvočísel, Eratosthenovo síto, Armstrongova a dokonalá čísla, GCD a NCM, nCr a nPr, rychlá mocnina
• Vzory: hvězda a číselné trojúhelníky, jehlany, kosočtverce, dutý čtverec, Floydův trojúhelník, Pascalův trojúhelník
• Číselné soustavy: desetinná na binární, osmičková a šestnáctková a zpětně, bitové operátory
• Pole: součet a průměr, největší a nejmenší prvek, reverzní, vkládání a mazání, lineární vyhledávání, binární vyhledávání, bublinové řazení, řazení výběrem, řazení vkládáním, slučování seřazených polí, počítání četností, odstraňování duplikátů
• Matice: sčítání a odčítání, násobení, transpozice, determinanty 2 × 2 a 3 × 3
• Řetězce: délka, inverze, palindrom, počet samohlásek, převod velkých a malých čísel, počet slov, zřetězení, porovnávání a kopírování bez knihovny, kontrola anagramů, odstraňování znaků, převod řetězce na celé číslo
• Ukazatele a funkce: základy ukazatelů, záměna s ukazateli, pole a ukazatele, dynamická pole s malloc a realloc, ukazatele funkcí a qsort, rekurze, Hanojská věž
• Struktury a soubory: studentské záznamy, komplexní čísla, zápis a čtení textového souboru, počítání řádků a slov v souboru, kopírování souboru
• Jednoduché projekty: kalkulačka, převodník teplot, menu bankovního účtu, hra s hádáním čísel, piškvorky
Každá stránka programu obsahuje
• kompletní program, připravený ke kopírování, kompilaci a spuštění
• ukázkový běh zachycený ze skutečného programu se zvýrazněným zadaným vstupem
• jasné vysvětlení „jak to funguje“ s tabulkami a diagramy, kde jsou užitečné
• poznámky k běžným chybám: přetečení celého čísla, přetečení vyrovnávací paměti, nebezpečný vstup a nedefinované chování
• odkazy na související programy
Pro koho je určeno
Studenti učící se jazyk C ve škole nebo na univerzitě, začátečníci, kteří se nejlépe učí z příkladů, a všichni, kteří se připravují na laboratorní zkoušky z programování nebo praktické testy. Je to doplněk k výukové aplikaci s ukázkovým programem v jazyce C.
Vlastnosti
• Funguje offline: není potřeba připojení k internetu
• Vysvětlení jsou k dispozici v 8 jazycích: angličtina, španělština, portugalština, francouzština, němčina, arabština, hindština a indonéština
• Vyhledávání ve všech programech
• Tmavý režim
• Přehledné rozvržení pro telefony a tablety
• Bez nutnosti přihlašování
Programy jsou originální a byly testovány s kompilátorem C17. Tato aplikace je nezávislou studijní pomůckou; není přidružena k žádnému dodavateli kompilátorů ani standardizačnímu orgánu.
Příklady programování v jazyce C: 82 testovaných programů s ukázkovými spuštěními a vysvětleními
Datum aktualizace
13. 10. 2026