Programmes en langage C est une collection de 82 programmes en C complets, avec leur sortie, pour les étudiants et débutants qui apprennent mieux par l'exemple.
Chaque programme C est prêt à copier, compiler et exécuter, avec une exécution réelle et une explication du code. Tout fonctionne hors ligne.
Pas de simples extraits : chacun des 82 exemples de code C est un programme complet en C standard (C17) qui compile sans avertissement, suivi de la sortie d'une exécution réelle et d'une explication claire.
Les programmes en C de l'application (11 sections)
• Les bases : compiler et exécuter, Hello World, lire une saisie en toute sécurité avec scanf et fgets, opérateurs arithmétiques, échanger deux nombres, tailles et plages des types de données, codes ASCII
• Conditions : pair ou impair, voyelle ou consonne, année bissextile, le plus grand de trois nombres, calcul de la mention, racines d'une équation du second degré
• Boucles et nombres : somme et moyenne de n nombres, table de multiplication, somme des chiffres, inverser un nombre, nombre palindrome, factorielle, suite de Fibonacci, nombre premier, crible d'Ératosthène, nombres d'Armstrong, PGCD et PPCM, nCr et nPr, puissance, nombres parfaits
• Motifs : triangles d'étoiles et de nombres, pyramide d'étoiles, losange, carré creux, triangle de Floyd, triangle de Pascal
• Systèmes de numération : décimal vers binaire, binaire vers décimal, décimal vers octal et hexadécimal, hexadécimal vers décimal, opérateurs bit à bit
• Tableaux : somme et moyenne, plus grand et plus petit élément, inverser un tableau, insérer et supprimer, recherche linéaire, recherche dichotomique, tri à bulles, tri par sélection, tri par insertion, fusion de tableaux triés, fréquences, suppression des doublons
• Matrices : addition et soustraction, multiplication de matrices, transposée, déterminants 2 × 2 et 3 × 3
• Chaînes de caractères : longueur, inverser une chaîne, palindrome, voyelles et consonnes, changer la casse, compter mots, lignes et caractères, concaténer, comparer et copier des chaînes, anagrammes, supprimer espaces, voyelles ou ponctuation, chaîne vers entier
• Pointeurs et fonctions : bases des pointeurs, échange avec des pointeurs, tableaux et pointeurs, tableau dynamique avec malloc et realloc, pointeurs de fonction et qsort, récursivité, tours de Hanoï
• Structures et fichiers : fiches d'étudiants, nombres complexes, écrire et lire un fichier texte, compter les lignes et les mots d'un fichier, copier un fichier
• Projets simples : calculatrice, convertisseur de température, menu de compte bancaire, jeu du nombre à deviner, morpion
Chaque page contient
• le code source complet, prêt à copier et à exécuter
• une exécution réelle du programme, avec la saisie mise en évidence
• une explication claire du fonctionnement, avec tableaux et schémas quand ils aident
• des mises en garde sur les erreurs courantes : dépassement d'entier, dépassement de tampon, saisie non sécurisée et comportement indéfini
• des liens vers les programmes associés
Fonctionnalités
• 82 programmes en C avec sortie, en 11 sections
• 13 schémas sur le tri, la recherche, les matrices, les pointeurs et la récursivité
• Recherche dans tous les programmes depuis l'écran d'accueil
• Mode sombre
• Fonctionne hors ligne, sans compte
• Disponible en 8 langues : English, Español, Português, Français, Deutsch, العربية, हिन्दी et Bahasa Indonesia (les explications sont traduites ; le code C reste le même)
Pour qui
• Étudiants (BTS, BUT, université) qui apprennent le langage C et veulent du code C qui fonctionne
• Débutants qui comprennent mieux une notion en voyant un programme complet et sa sortie
• Toute personne qui prépare des TP ou des examens pratiques de programmation en C
Les programmes sont originaux et ont été testés avec un compilateur C17. Programmes en langage C est un outil d'étude indépendant, sans lien avec un éditeur de compilateur ou une université.
Programmes en C avec sortie : 82 exemples de code C testés et bien expliqués
Dernière mise à jour :
13 oct. 2026