Le C par la pratique : plus de 100 exercices corrigés
- Description
- Curriculum
- FAQ
- Reviews
Bonjour à tous et bienvenu dans ce regroupement de plus de 100 exercices sur la programmation C !
Apprendre un langage de programmation comme le C c’est bien. Mais il faut beaucoup pratiquer pour bien le maîtriser et surtout pour ne pas oublier ce que l’on a déjà appris. Malheureusement, il n’est pas toujours facile de trouver des sujets pratiques, ludiques et concrets pour s’exercer au développement logiciel…
C’est pourquoi j’ai créé un regroupement de plus de 100 exercices corrigés sur le développement en C.
A quoi ressemblent les exercices?
Vous allez voir, que les exercices sont organisés par catégories concrètes, comme par exemple:
-
les variables
-
les boucles
-
les tableaux
-
les strings
-
les structures conditionnelles
-
les fonctions
-
les pointeurs
-
les fichiers
-
et bien plus encore…
Dans chacune de ces catégories, les exercices sont classés par ordre croissant de difficultés. Pour chaque exercice, je vous donne un énoncé, puis je vous demande de mettre la vidéo en pause pour faire l’exercice de votre côté. Une fois l’exercice fait, vous pouvez visionner le correctif en vidéo. Je vous montre alors comment faire tout en expliquant un maximum le code que j’écrit.
A qui s’adresse ces vidéos?
Alors attention, cette suite de vidéos n’est pas une formation sur le langage C mais plutôt une suite d’exercices corrigés qui sont là pour vous permettre de pratiquer la programmation en C. Cela signifie donc que vous devez déjà avoir des notions de base dans ce langage.
Si vous n’avez pas de base en C et que vous recherchez une formation complète sur ce langage, pas d’inquiétudes, j’ai également fait d’autres vidéos regroupées dans ma formation “Apprendre la programmation en C”.
Justement, en parlant de ma formation complète sur le C, je l’ai découpée de la même manière que cette suite d’exercices. Ainsi, si vous suivez déjà ma formation, vous pouvez pour chaque chapitre, retrouver un ensemble d’exercices correspondant dans cette suite de vidéos. En gros vous allez clairement augmenter votre capacité d’apprentissage !
Alors qu’attendez-vous? Rejoignez nous!
A tout de suite
Arnaud
-
2Installer code-blocks
Nous allons voir comment télécharger et installer CodeBlocks
-
3Créer un projet en C
Nous allons voir comment créer un projet sous CodeBlocks pour développer un programme en C
-
4Compiler et lancer son programme
Nous allons voir comment compiler et lancer son programme depuis CodeBlocks
-
5Ressources: les bases en C
Ce chapitres comporte un ensemble d'exercices corrigés sur les bases en C (création d'un programme, variables, printf, ...)
-
6Quiz: Les bases en C
Nous allons ici tester vos connaissance sur les bases du développement logiciel et plus particulièrement sur le langage C.
-
7Exercice: Programme de base
Vous devez mettre au propre et corriger un petit programme de base en C.
-
8Exercice: Hello World
Vous devez créer un programme qui affiche un message dans un terminal sur votre ordinateur.
-
9Exercice: Déclaration et affichage de variables
Vous devez créer des variables de types différents et afficher leur contenu.
-
10Exercice: Types de variables
Créer et afficher une liste de variables ainsi que leur type, leur taille et leur contenu.
-
11Exercice: Lecture au clavier
Vous devez lire un ensemble d'informations saisies par l'utilisateur au clavier puis, les afficher.
-
12Exercice: ASCII
Vous devez afficher le code ASCII d'une lettre écrite par l'utilisateur (Décimal et Hexadécimal).
-
13Ressources: les opérateurs en C
Ce chapitres comporte un ensemble d'exercices corrigés sur les opérateurs en C
-
14Quiz: Les opérateurs en C
Nous allons ici tester vos connaissance sur les opérateurs en C.
-
15Exercice: Convertisseur de devises
Vous devez écrire un programme qui fait la conversion d'un montant en € en $.
-
16Exercice: Inversion de variables
Faire un programme qui inverse le contenue des deux variables suivantes.
-
17Exercice: Calcul de moyenne et somme
Ecrire un programme C qui lit en entrée trois entiers et affiche leur moyenne avec une précision de deux chiffres après la virgule.
-
18Exercice: Géométrie 2D
Faire un programme qui calcul le périmètre et la surface d'un rectangle.
-
19Exercice: Géométrie 3D
Faire un programme qui calcul le diamètre, la circonférence et l'aire d'un cercle. Puis le volume d'un cylindre et d'un cône.
-
20Exercice: Un monde de majuscules
Ecrire un programme qui demande à l'utilisateur un caractère minuscule puis afficher celui-ci en majuscule.
-
21Ressources: les contions en C
Ce chapitres comporte un ensemble d'exercices corrigés sur les conditions en C.
-
22Quiz: les conditions en C
Nous allons ici tester vos connaissance sur les conditions en C.
-
23Exercice: La majorité
Faire un programme qui détermine si l'utilisateur est majeur ou non.
-
24Exercice: Le million !
Faire un programme qui affiche un nombre en ajoutant des séparateurs pour les milliers.
-
25Exercice: Comparaison de nombres
Ecrire un programme C qui permet de comparer deux entiers a et b, et d'afficher selon le cas l'un des messages suivants: a=b, a>b ou a<b.
-
26Exercice: Jours de la semaine
Ecrire un programme C qui affiche d'une manière aléatoire un des jours de la semaine.
-
27Exercice: Prendre un verre au bar
Faire un programme qui permet de servir la boisson demandée par l'utilisateur.
-
28Exercice: Pair ou impair
Ecrire un programme C qui dit à l'utilisateur si l'entier qu'il a écrit est pair ou impair
-
29Exercice: Nombre entier
Ecrire un programme C qui dit si l'entier saisie par l'utilisateur, est un nombre entier ou non.
-
30Exercice: Carré parfait
Ecrire un programme C qui lit un entier et dit s'il est carré parfait ou non.
-
31Exercice: Conversion de date
Ecrire un programme C qui lit une date au format 15/09/2012 et l'affiche sous le format suivant: 15-Septembre-2012.
-
32Exercice: Alphabet
Ecrire un programme C qui lit un caractère et détermine s'il fait partie des alphabets ou non. Et s'il l'est, dire en plus s’il est une minuscule ou une majuscule.
-
33Exercice: Calculatrice
Créer une calculatrice pour entiers qui fait des opérations simples (+, -, * et /)
-
34Ressources: les boucles en C
Ce chapitres comporte un ensemble d'exercices corrigés sur les boucles en C
-
35Quiz: les boucles en C
Nous allons ici tester vos connaissance sur les boucles en C.
-
36Exercice: Compte a rebours
Faire un compte à rebours à partir du nombre donné par l'utilisateur jusqu'à 0.
-
37Exercice: Sinus et Cosinus
Ecrire un programme qui affiche les valeurs du sinus de tous les angles de 0 à 90 degrés
-
38Exercice: Code PIN
Faire un programme qui permet de gérer le code PIN d'un téléphone portable.
-
39Exercice: Table ASCII
Faire un programme qui permet d'afficher la table ASCII via une simple boucle.
-
40Exercice: Nombre premier
Ecrire un programme C qui lit un entier et qui détermine s'il est premier ou non
-
41Exercice: Table de multiplication
Ecrire un programme qui affiche la table de multiplication de l'entier saisie par l'utilisateur
-
42Exercice: Pierre Feuille Ciseaux
Créer un jeu vidéo de type 'Pierre Feuille Ciseaux'
-
43Exercice: Juste prix
Créer un jeu vidéo de type 'Le juste prix'
-
44Exercice: Triangle des étoiles
Ecrire un programme qui affiche un triangle de manière graphique via de simple étoiles (*)
-
45Ressources: les pointeurs en C
Nous allons revoir comment fonctionne les pointeurs en C
-
46Quiz: les pointeurs en C
Nous allons ici tester vos connaissance sur les pointeurs en C.
-
47Exercice: Adresses et variables
Afficher les informations d'une variable (contenue, taille, type et adresse).
-
48Exercice: Variables et pointeurs
Créer un programme qui utilise les pointeurs pour une saisie utilisateur
-
49Exercice: Inversion de variables
Créer un programme qui inverse le contenu de deux variables en utilisant leur adresse
-
50Exercice: SOS crash
Faire en sorte de corriger ce programme qui crash lors de son exécution
-
51Ressources: les tableaux en C
Nous allons revoir comment créer et utiliser des tableaux en C
-
52Quiz: les tableaux en C
Nous allons ici tester vos connaissance sur les tableaux en C.
-
53Exercice: Affichage de tableaux
Créer un programme qui affiche le contenue d'un tableau dans un sens puis dans l'autre.
-
54Exercice: Tableau et adresse
Créer un programme qui affiche le contenue d'un tableau ainsi que les adresses des différentes cases.
-
55Exercice: Statistiques
Ecrire un programme C qui permet de faire des statistiques sur les valeurs du tableau.
-
56Exercice: Recherche
Ecrire un programme C qui permet de compter le nombre d’occurrence d'une lettre dans un tableau
-
57Exercice: Compteur de lettre
Ecrire un programme C qui permet de compter le nombre d'occurrences de chaque lettres de l'alphabet
-
58Exercice: Tri par sélection
Ecrire un programme qui permet de trier un tableau via le tri par sélection
-
59Exercice: Tri bulle
Ecrire un programme qui permet de trier un tableau via le tri par bulle
-
60Exercice: Matrice unitaire
Ecrire un programme qui permet de créer et afficher une matrice unitaire
-
61Exercice: Addition matricielle
Ecrire un programme qui permet de faire l'addition de deux matrices
-
62Exercice: Produit matricielle
Ecrire un programme qui permet de faire la multiplication de deux matrices
-
63Exercice: Jeu du Mastermind
Créer un jeu vidéo de type Mastermind
-
64Ressources: Les chaînes de caractères en c (strings)
Nous allons revoir comment créer et utiliser des strings en C
-
65Quiz: les strings en C
Nous allons ici tester vos connaissance sur les strings en C.
-
66Exercice: Les strings
Transformer un tableau de char en string
-
67Exercice: Carte d’identité
Ecrire une fonction qui permet de remplir les informations pour créer une carte d'identité
-
68Exercice: MAJUSCULES
Ecrire une fonction qui passe en majuscule toute une chaîne de caractères
-
69Exercice: Miroirs
Ecrire une fonction qui écrit en 'miroirs' une chaîne de caractère
-
70Exercice: Modification de mot de passe
Ecrire un programme qui permet à un utilisateur de modifier son mot de passe avec vérification
-
71Exercice: Fonction strln
Ecrire une fonction qui retourne la taille d'une chaîne de caractères passé en paramètre
-
72Exercice: Fonction strcmp
Ecrire une fonction qui compare deux chaînes de caractères
-
73Exercice: Fonction strtol
Convertit une chaîne en la valeur numérique entière qu’elle représente
-
74Exercice: SansEspaces
Ecrire un programme C qui lit une chaîne de caractères et supprime toutes les occurrences du caractère espace
-
75Exercice: Statistiques
Ecrire un programme C, qui lit une chaîne de caractères représentant une phrase, et affiche dans l'ordre alphabétique toutes les lettres qui ne figurent pas dans cette chaîne de caractères.
-
76Exercice: Palindrome
Faire une fonction qui détermine si une chaîne est un palindrome ou non
-
77Exercice: Sous chaîne
Ecrire un programme C qui lit deux chaînes de caractères et vérifie si la deuxième est une sous chaîne de la première ou non. Exemple: tout est une sous chaîne de surtout.
-
78Exercice: Jeux du pendus
Créer un petit jeu de type pendus