El codi de programació en C és una biblioteca de 82 programes en C complets i funcionals per a estudiants i principiants. Cada programa està escrit en C estàndard (C17), es compila sense avisos i inclou una execució de mostra real i una breu explicació de com funciona. Els diagrames mostren què passa dins dels programes d'ordenació, cerca, matricial i de punters.
Què cobreix l'aplicació
• Conceptes bàsics: com compilar i executar un programa, Hola món, lectura segura d'entrada amb scanf i fgets, operadors aritmètics, intercanvi, mides i rangs de tipus de dades, codis de caràcters
• Condicions: parell o senar, vocal o consonant, anys de traspàs, nombre més gran de tres, calculadora de notes, arrels d'una equació quadràtica
• Bucles i nombres: suma i mitjana, taula de multiplicar, suma de dígits, nombres inversos i palíndroms, factorial, sèrie de Fibonacci, comprovació prima, sedàs d'Eratòstenes, nombres d'Armstrong i nombres perfectes, MCD i MCM, nCr i nPr, potència ràpida
• Patrons: triangles d'estrella i nombres, piràmide, diamant, quadrat buit, triangle de Floyd, triangle de Pascal
• Sistemes numèrics: de decimal a binari, d'octal i hexadecimal i invers, operadors bit a bit
• Matrius: suma i mitjana, element més gran i més petit, invers, inserció i supressió, cerca lineal, cerca binària, ordenació per bombolles, ordenació per selecció, ordenació per inserció, fusió de matrius ordenades, recompte de freqüències, eliminació de duplicats
• Matrius: suma i resta, multiplicació, transposició, determinants 2 × 2 i 3 × 3
• Cadenes: longitud, inversió, palíndrom, recompte de vocals, conversió de majúscules i minúscules, recompte de paraules, concatenar, comparar i copiar sense la biblioteca, comprovació d'anagrames, eliminació de caràcters, cadena a enter
• Punters i funcions: conceptes bàsics de punters, intercanvi amb punters, matrius i punters, matrius dinàmiques amb malloc i realloc, punters de funció i qsort, recursivitat, Torre de Hanoi
• Estructures i fitxers: registres d'estudiants, nombres complexos, escriure i llegir un fitxer de text, comptar línies i paraules en un fitxer, copiar un fitxer
• Projectes senzills: calculadora, convertidor de temperatura, menú de compte bancari, joc d'endevinar números, tres en ratlla
Cada pàgina del programa té
• el programa complet, llest per copiar, compilar i executar
• una execució de mostra capturada del programa real, amb l'entrada escrita ressaltada
• una explicació clara de "com funciona", amb taules i diagrames on ajuden
• notes sobre errors comuns: desbordament d'enters, desbordaments de memòria intermèdia, entrada no segura i comportament indefinit
• enllaços a programes relacionats
A qui s'adreça
Estudiants que aprenen C a l'escola o a la universitat, principiants que aprenen millor amb exemples i qualsevol persona que es prepari per a exàmens de laboratori de programació o proves pràctiques. És el complement d'exemple de programa de l'aplicació tutorial de programació en C.
Característiques
• Funciona fora de línia: no cal connexió a Internet
• Explicacions disponibles en 8 idiomes: anglès, espanyol, portuguès, francès, alemany, espanyol, hindi i indonesi
• Cerca a tots els programes
• Mode fosc
• Disseny net per a telèfons i tauletes
• Sense inici de sessió
Els programes són originals i es van provar amb un compilador C17. Aquesta aplicació és una ajuda d'estudi independent; no està afiliada a cap proveïdor de compiladors ni organisme d'estàndards.
Exemples de programació en C: 82 programes provats amb exemples d'execució i explicacions
S'ha actualitzat el dia:
13 d’oct. 2026