
Présentation de ce regroupement de plus de 100 exercices corrigés sur la programmation C !
Nous allons voir comment télécharger et installer CodeBlocks
Nous allons voir comment créer un projet sous CodeBlocks pour développer un programme en C
Nous allons voir comment compiler et lancer son programme depuis CodeBlocks
Ce chapitres comporte un ensemble d'exercices corrigés sur les bases en C (création d'un programme, variables, printf, ...)
Vous devez mettre au propre et corriger un petit programme de base en C.
Vous devez créer un programme qui affiche un message dans un terminal sur votre ordinateur.
Vous devez créer des variables de types différents et afficher leur contenu.
Créer et afficher une liste de variables ainsi que leur type, leur taille et leur contenu.
Vous devez lire un ensemble d'informations saisies par l'utilisateur au clavier puis, les afficher.
Vous devez afficher le code ASCII d'une lettre écrite par l'utilisateur (Décimal et Hexadécimal).
Ce chapitres comporte un ensemble d'exercices corrigés sur les opérateurs en C
Vous devez écrire un programme qui fait la conversion d'un montant en € en $.
Faire un programme qui inverse le contenue des deux variables suivantes.
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.
Faire un programme qui calcul le périmètre et la surface d'un rectangle.
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.
Ecrire un programme qui demande à l'utilisateur un caractère minuscule puis afficher celui-ci en majuscule.
Ce chapitres comporte un ensemble d'exercices corrigés sur les conditions en C.
Faire un programme qui détermine si l'utilisateur est majeur ou non.
Faire un programme qui affiche un nombre en ajoutant des séparateurs pour les milliers.
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.
Ecrire un programme C qui affiche d'une manière aléatoire un des jours de la semaine.
Faire un programme qui permet de servir la boisson demandée par l'utilisateur.
Ecrire un programme C qui dit à l'utilisateur si l'entier qu'il a écrit est pair ou impair
Ecrire un programme C qui dit si l'entier saisie par l'utilisateur, est un nombre entier ou non.
Ecrire un programme C qui lit un entier et dit s'il est carré parfait ou non.
Ecrire un programme C qui lit une date au format 15/09/2012 et l'affiche sous le format suivant: 15-Septembre-2012.
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.
Créer une calculatrice pour entiers qui fait des opérations simples (+, -, * et /)
Ce chapitres comporte un ensemble d'exercices corrigés sur les boucles en C
Faire un compte à rebours à partir du nombre donné par l'utilisateur jusqu'à 0.
Ecrire un programme qui affiche les valeurs du sinus de tous les angles de 0 à 90 degrés
Faire un programme qui permet de gérer le code PIN d'un téléphone portable.
Faire un programme qui permet d'afficher la table ASCII via une simple boucle.
Ecrire un programme C qui lit un entier et qui détermine s'il est premier ou non
Ecrire un programme qui affiche la table de multiplication de l'entier saisie par l'utilisateur
Créer un jeu vidéo de type 'Pierre Feuille Ciseaux'
Créer un jeu vidéo de type 'Le juste prix'
Ecrire un programme qui affiche un triangle de manière graphique via de simple étoiles (*)
Nous allons revoir comment fonctionne les pointeurs en C
Afficher les informations d'une variable (contenue, taille, type et adresse).
Créer un programme qui utilise les pointeurs pour une saisie utilisateur
Créer un programme qui inverse le contenu de deux variables en utilisant leur adresse
Faire en sorte de corriger ce programme qui crash lors de son exécution
Nous allons revoir comment créer et utiliser des tableaux en C
Créer un programme qui affiche le contenue d'un tableau dans un sens puis dans l'autre.
Créer un programme qui affiche le contenue d'un tableau ainsi que les adresses des différentes cases.
Ecrire un programme C qui permet de faire des statistiques sur les valeurs du tableau.
Ecrire un programme C qui permet de compter le nombre d’occurrence d'une lettre dans un tableau
Ecrire un programme C qui permet de compter le nombre d'occurrences de chaque lettres de l'alphabet
Ecrire un programme qui permet de trier un tableau via le tri par sélection
Ecrire un programme qui permet de trier un tableau via le tri par bulle
Ecrire un programme qui permet de créer et afficher une matrice unitaire
Ecrire un programme qui permet de faire l'addition de deux matrices
Ecrire un programme qui permet de faire la multiplication de deux matrices
Créer un jeu vidéo de type Mastermind
Nous allons revoir comment créer et utiliser des strings en C
Transformer un tableau de char en string
Ecrire une fonction qui permet de remplir les informations pour créer une carte d'identité
Ecrire une fonction qui passe en majuscule toute une chaîne de caractères
Ecrire une fonction qui écrit en 'miroirs' une chaîne de caractère
Ecrire un programme qui permet à un utilisateur de modifier son mot de passe avec vérification
Ecrire une fonction qui retourne la taille d'une chaîne de caractères passé en paramètre
Ecrire une fonction qui compare deux chaînes de caractères
Convertit une chaîne en la valeur numérique entière qu’elle représente
Ecrire un programme C qui lit une chaîne de caractères et supprime toutes les occurrences du caractère espace
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.
Faire une fonction qui détermine si une chaîne est un palindrome ou non
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.
Créer un petit jeu de type pendus
Nous allons revoir comment créer et utiliser des fonctions en C
Créer une fonction qui retourne la valeur du plus grand entier passé en paramètre. Faire de même avec le plus petit.
Recréer la fonction Pow de math.h qui permet d’élever un nombre à la puissance d'un autre
Créer une fonction qui permet de simuler un lancé de dés.
Faire une fonction qui permet de générer des statistique sur un tableau d'entier
Créer une fonction qui permet d'inverser le contenue de deux variables
Créer une fonction qui permet de faire le modulo d'un nombre entre deux bornes (min et max)
Faire une fonction qui permet de crypter/décrypter un message
Créer une fonction qui permet de générer aléatoirement un mot de passe
Créer une fonction qui permet de déterminer si une chaîne de caractère représente un nombre ou non
Recréer la fonction strcat de string.h affin de concaténer deux chaînes de caractères
création d'un jeu de type "Morpion"
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