C Programming Code je knižnica 82 kompletných, funkčných programov v jazyku C pre študentov a začiatočníkov. Každý program je napísaný v štandardnom jazyku C (C17), kompiluje sa bez varovaní a dodáva sa s reálnou ukážkou a krátkym vysvetlením, ako funguje. Diagramy znázorňujú, čo sa deje vo vnútri programov na triedenie, vyhľadávanie, maticové a ukazovateľové výpočty.
Čo aplikácia pokrýva
• Základy: ako kompilovať a spustiť program, Ahoj svet, bezpečné čítanie vstupu pomocou scanf a fgets, aritmetické operátory, prepínanie, veľkosti a rozsahy dátových typov, kódy znakov
• Podmienky: párne alebo nepárne, samohláska alebo spoluhláska, prestupné roky, najväčšie z troch čísel, kalkulačka známok, korene kvadratickej rovnice
• Slučky a čísla: súčet a priemer, násobilka, súčet číslic, obrátené a palindrómové čísla, faktoriál, Fibonacciho rad, kontrola prvočísel, Eratosthenovo sito, Armstrongove a dokonalé čísla, NZS a NZS, nCr a nPr, rýchla mocnina
• Vzory: hviezda a číselné trojuholníky, pyramída, kosoštvorec, dutý štvorec, Floydov trojuholník, Pascalov trojuholník
• Číselné sústavy: z desiatkovej na binárnu, osmičkovú a šestnástkovú a späť, bitové operátory
• Polia: súčet a priemer, najväčší a najmenší prvok, obrátenie, vkladanie a mazanie, lineárne vyhľadávanie, binárne vyhľadávanie, bublinové triedenie, triedenie výberom, triedenie vkladaním, zlučovanie zoradených polí, počítanie frekvencií, odstraňovanie duplikátov
• Matice: sčítanie a odčítanie, násobenie, transpozícia, determinanty 2 × 2 a 3 × 3
• Reťazce: dĺžka, obrátenie, palindróm, počet samohlások, prevod veľkých a malých čísel, počet slov, zreťazenie, porovnávanie a kopírovanie bez knižnice, kontrola anagramov, odstraňovanie znakov, prevod reťazca na celé číslo
• Ukazovatele a funkcie: základy ukazovateľov, výmena s ukazovateľmi, polia a ukazovatele, dynamické polia s malloc a realloc, ukazovatele funkcií a qsort, rekurzia, Hanojská veža
• Štruktúry a súbory: záznamy študentov, komplexné čísla, zápis a čítanie textového súboru, počítanie riadkov a slov v súbore, kopírovanie súboru
• Jednoduché projekty: kalkulačka, prevodník teplôt, menu bankového účtu, hra na hádanie čísel, piškvorky
Každá stránka programu obsahuje
• kompletný program, pripravený na kopírovanie, kompiláciu a spustenie
• ukážku behu zachytenú zo skutočného programu so zvýrazneným zadaným vstupom
• jasné vysvetlenie „ako to funguje“ s tabuľkami a diagramami, kde sú užitočné
• poznámky k bežným chybám: pretečenie celého čísla, pretečenie vyrovnávacej pamäte, nebezpečný vstup a nedefinované správanie
• odkazy na súvisiace programy
Pre koho je určený
Študenti, ktorí sa učia jazyk C v škole alebo na univerzite, začiatočníci, ktorí sa najlepšie učia z príkladov, a všetci, ktorí sa pripravujú na laboratórne skúšky alebo praktické testy z programovania. Je to doplnok k aplikácii s tutoriálmi programovania v jazyku C s príkladmi.
Funkcie
• Funguje offline: nie je potrebné pripojenie na internet
• Vysvetlenia sú dostupné v 8 jazykoch: angličtina, španielčina, portugalčina, francúzština, nemčina, arabčina, hindčina a indonézština
• Vyhľadávanie vo všetkých programoch
• Tmavý režim
• Prehľadné rozloženie pre telefóny a tablety
• Bez prihlásenia
Programy sú originálne a boli testované s kompilátorom C17. Táto aplikácia je nezávislou študijnou pomôckou; nie je prepojená so žiadnym dodávateľom kompilátorov ani normalizačným orgánom.
Príklady programovania v jazyku C: 82 testovaných programov s ukážkami spustenia a vysvetleniami
Aktualizované
13. 10. 2026