Codul de programare C este o bibliotecă de 82 de programe C complete și funcționale pentru studenți și începători. Fiecare program este scris în C standard (C17), se compilează fără avertismente și vine cu un exemplu real de rulare și o scurtă explicație a modului în care funcționează. Diagramele arată ce se întâmplă în cadrul programelor de sortare, căutare, matrice și pointer.
Ce acoperă aplicația
• Noțiuni de bază: cum să compilați și să rulați un program, Salut lume, citirea datelor de intrare în siguranță cu scanf și fgets, operatori aritmetici, swapping, dimensiuni și intervale de tipuri de date, coduri de caractere
• Condiții: par sau impar, vocală sau consoană, ani bisecți, cel mai mare dintre trei numere, calculator de note, rădăcinile unei ecuații de gradul doi
• Bucle și numere: sumă și medie, tabelul înmulțirii, suma cifrelor, numere inverse și palindrom, factorial, seria Fibonacci, verificare primă, sita lui Eratostene, numere Armstrong și numere perfecte, cmmdc și cmmdc, nCr și nPr, putere rapidă
• Modele: triunghiuri stea și numere, piramidă, romb, pătrat gol, triunghiul lui Floyd, triunghiul lui Pascal
• Sisteme de numere: zecimal la binar, octal și hexazecimal și invers, operatori bit la bit
• Tablouri: sumă și medie, cel mai mare și cel mai mic element, inversare, inserare și ștergere, căutare liniară, căutare binară, sortare cu bule, sortare prin selecție, sortare prin inserție, îmbinarea tablourilor sortate, numărarea frecvenței, eliminarea duplicatelor
• Matrici: adunare și scădere, înmulțire, transpunere, determinanți 2 × 2 și 3 × 3
• Șiruri de caractere: lungime, inversare, palindrom, numărare vocale, conversie de majuscule/minuscule, numărare cuvinte, concatenare, comparare și copiere fără bibliotecă, verificare anagrame, eliminare caractere, șir de caractere în întreg
• Pointeri și funcții: elementele de bază ale pointerilor, schimbarea cu pointeri, tablouri și pointeri, tablouri dinamice cu malloc și realloc, pointeri de funcții și qsort, recursiune, Turnul Hanoi
• Structuri și fișiere: înregistrări ale studenților, numere complexe, scrierea și citirea unui fișier text, numărarea liniilor și cuvintelor într-un fișier, copierea unui fișier
• Proiecte simple: calculator, convertor de temperatură, meniu cont bancar, joc de ghicit numere, tic-tac-toe
Fiecare pagină de program are
• programul complet, gata de copiat, compilat și rulat
• un exemplu de rulare capturat din programul real, cu intrarea tastată evidențiată
• o explicație clară despre „cum funcționează”, cu tabele și diagrame unde ajută
• note despre greșeli comune: depășire de numere întregi, depășiri de buffer, intrare nesigură și comportament nedefinit
• linkuri către programe conexe
Cui se adresează
Studenților care învață C la școală sau la universitate, începătorilor care învață cel mai bine din exemple și oricui se pregătește pentru examene de laborator de programare sau teste practice. Este programul-exemplu însoțitor al aplicației tutoriale de programare C.
Caracteristici
• Funcționează offline: nu este necesară conexiune la internet
• Explicații disponibile în 8 limbi: engleză, spaniolă, portugheză, franceză, germană, chineză, indoneziană și indoneziană
• Căutare în toate programele
• Mod întunecat
• Aspect curat pentru telefoane și tablete
• Fără conectare
Programele sunt originale și au fost testate cu un compilator C17. Această aplicație este un instrument independent de studiu; nu este afiliată cu niciun furnizor de compilatoare sau organism de standardizare.
Exemple de programare în C: 82 de programe testate cu exemple de rulare și explicații
Ultima actualizare
13 oct. 2026