Le C par la pratique : plus de 100 exercices corrigés
4.7 (12 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
178 students enrolled

Le C par la pratique : plus de 100 exercices corrigés

Appliquez et améliorez vos compétences en C grâce à plus de 100 exercices corrigés allant de débutant à avancé
4.7 (12 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
178 students enrolled
Created by Arnaud Mercier
Last updated 3/2020
French
Current price: $96.99 Original price: $149.99 Discount: 35% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 10 hours on-demand video
  • 12 articles
  • 214 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Revoir et exercer les notions de base en C (variables, affichage et lecture saisie utilisateur)
  • Revoir et exercer les notions d'opérateurs en C.
  • Revoir et exercer les notions de structures conditionnelles en C.
  • Revoir et exercer les notions de boucles en C.
  • Revoir et exercer les notions de pointeurs en C.
  • Revoir et exercer les notions de tableaux en C.
  • Revoir et exercer les notions de chaînes de caractères (strings) en C.
  • Revoir et exercer les notions de fonctions en C.
  • Revoir et exercer les notions d'allocation dynamique en C.
Course content
Expand all 108 lectures 10:09:52
+ Introduction
1 lecture 03:11

Présentation de ce regroupement de plus de 100 exercices corrigés sur la programmation  C !

Preview 03:11
+ Mise en place de l'environnement
3 lectures 15:33

Nous allons voir comment télécharger et installer CodeBlocks

Preview 03:24

Nous allons voir comment créer un projet sous CodeBlocks pour développer un programme en C

Preview 05:17

Nous allons voir comment compiler et lancer son programme depuis CodeBlocks

Preview 06:52
+ Les bases en C
7 lectures 29:12

Ce chapitres comporte un ensemble d'exercices corrigés sur les bases en C (création d'un programme, variables, printf, ...)

Ressources: les bases en C
00:09

Nous allons ici tester vos connaissance sur les bases du développement logiciel et plus particulièrement sur le langage C.

Quiz: Les bases en C
5 questions

Vous devez mettre au propre et corriger un petit programme de base en C.

Exercice: Programme de base
08:19

Vous devez créer un programme qui affiche un message dans un terminal sur votre ordinateur.

Preview 01:32

Vous devez créer des variables de types différents et afficher leur contenu.

Exercice: Déclaration et affichage de variables
03:53

Créer et afficher une liste de variables ainsi que leur type, leur taille et leur contenu.

Exercice: Types de variables
07:07

Vous devez lire un ensemble d'informations saisies par l'utilisateur au clavier puis, les afficher.

Exercice: Lecture au clavier
05:32

Vous devez afficher le code ASCII d'une lettre écrite par l'utilisateur (Décimal et Hexadécimal).

Exercice: ASCII
02:40
+ Les opérateurs en C
7 lectures 26:10

Ce chapitres comporte un ensemble d'exercices corrigés sur les opérateurs en C

Ressources: les opérateurs en C
00:08

Nous allons ici tester vos connaissance sur les opérateurs en C.

Quiz: Les opérateurs en C
5 questions

Vous devez écrire un programme qui fait la conversion d'un montant en € en $.

Exercice: Convertisseur de devises
03:34

Faire un programme qui inverse le contenue des deux variables suivantes.

Exercice: Inversion de variables
02:58

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.

Exercice: Calcul de moyenne et somme
04:45

Faire un programme qui calcul le périmètre et la surface d'un rectangle.

Preview 02:45

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.

Exercice: Géométrie 3D
08:51

Ecrire un programme qui demande à l'utilisateur un caractère minuscule puis afficher celui-ci en majuscule.

Exercice: Un monde de majuscules
03:09
+ Les conditions en C
12 lectures 46:33

Ce chapitres comporte un ensemble d'exercices corrigés sur les conditions en C.

Ressources: les contions en C
00:08

Nous allons ici tester vos connaissance sur les conditions en C.

Quiz: les conditions en C
5 questions

Faire un programme qui détermine si l'utilisateur est majeur ou non.

Exercice: La majorité
03:00

Faire un programme qui affiche un nombre en ajoutant des séparateurs pour les milliers.

Exercice: Le million !
05:40

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.

Exercice: Comparaison de nombres
05:27

Ecrire un programme C qui affiche d'une manière aléatoire un des jours de la semaine.

Exercice: Jours de la semaine
03:53

Faire un programme qui permet de servir la boisson demandée par l'utilisateur.

Exercice: Prendre un verre au bar
04:52

Ecrire un programme C qui dit à l'utilisateur si l'entier qu'il a écrit est pair ou impair

Preview 02:16

Ecrire un programme C qui dit si l'entier saisie par l'utilisateur, est un nombre entier ou non.

Exercice: Nombre entier
02:36

Ecrire un programme C qui lit un entier et dit s'il est carré parfait ou non.

Exercice: Carré parfait
03:44

Ecrire un programme C qui lit une date au format 15/09/2012 et l'affiche sous le format suivant: 15-Septembre-2012.

Exercice: Conversion de date
03:03

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.

Exercice: Alphabet
03:44

Créer une calculatrice pour entiers qui fait des opérations simples (+, -, * et /)

Exercice: Calculatrice
08:10
+ Les boucles en C
10 lectures 01:01:07

Ce chapitres comporte un ensemble d'exercices corrigés sur les boucles en C

Ressources: les boucles en C
00:07

Nous allons ici tester vos connaissance sur les boucles en C.

Quiz: les boucles en C
5 questions

Faire un compte à rebours à partir du nombre donné par l'utilisateur jusqu'à 0.

Exercice: Compte a rebours
03:54

Ecrire un programme qui affiche les valeurs du sinus de tous les angles de 0 à 90 degrés

Exercice: Sinus et Cosinus
04:20

Faire un programme qui permet de gérer le code PIN d'un téléphone portable.

Exercice: Code PIN
06:34

Faire un programme qui permet d'afficher la table ASCII via une simple boucle.

Exercice: Table ASCII
03:23

Ecrire un programme C qui lit un entier et qui détermine s'il est premier ou non

Exercice: Nombre premier
05:17

Ecrire un programme qui affiche la table de multiplication de l'entier saisie par l'utilisateur

Exercice: Table de multiplication
03:54

Créer un jeu vidéo de type 'Pierre Feuille Ciseaux'

Preview 12:39

Créer un jeu vidéo de type 'Le juste prix'

Exercice: Juste prix
13:26

Ecrire un programme qui affiche un triangle de manière graphique via de simple étoiles (*)

Exercice: Triangle des étoiles
07:33
+ Les pointeurs en C
5 lectures 09:50

Nous allons revoir comment fonctionne les pointeurs en C

Ressources: les pointeurs en C
00:07

Nous allons ici tester vos connaissance sur les pointeurs en C.

Quiz: les pointeurs en C
5 questions

Afficher les informations d'une variable (contenue, taille, type et adresse).

Exercice: Adresses et variables
02:22

Créer un programme qui utilise les pointeurs pour une saisie utilisateur

Preview 02:18

Créer un programme qui inverse le contenu de deux variables en utilisant leur adresse

Exercice: Inversion de variables
02:21

Faire en sorte de corriger ce programme qui crash lors de son exécution

Exercice: SOS crash
02:42
+ Les tableaux en C
12 lectures 01:20:44

Nous allons revoir comment créer et utiliser des tableaux en C

Ressources: les tableaux en C
00:07

Nous allons ici tester vos connaissance sur les tableaux en C.

Quiz: les tableaux en C
5 questions

Créer un programme qui affiche le contenue d'un tableau dans un sens puis dans l'autre.

Exercice: Affichage de tableaux
03:07

Créer un programme qui affiche le contenue d'un tableau ainsi que les adresses des différentes cases.

Exercice: Tableau et adresse
05:18

Ecrire un programme C qui permet de faire des statistiques sur les valeurs du tableau.

Exercice: Statistiques
05:53

Ecrire un programme C qui permet de compter le nombre d’occurrence d'une lettre dans un tableau

Exercice: Recherche
06:53

Ecrire un programme C qui permet de compter le nombre d'occurrences de chaque lettres de l'alphabet

Preview 05:29

Ecrire un programme qui permet de trier un tableau via le tri par sélection

Exercice: Tri par sélection
07:53

Ecrire un programme qui permet de trier un tableau via le tri par bulle

Exercice: Tri bulle
07:03

Ecrire un programme qui permet de créer et afficher une matrice unitaire

Exercice: Matrice unitaire
04:26

Ecrire un programme qui permet de faire l'addition de deux matrices

Exercice: Addition matricielle
04:08

Ecrire un programme qui permet de faire la multiplication de deux matrices

Exercice: Produit matricielle
05:54

Créer un jeu vidéo de type Mastermind

Exercice: Jeu du Mastermind
24:33
+ Les chaînes de caractères en c (strings)
14 lectures 01:25:59

Nous allons revoir comment créer et utiliser des strings en C

Ressources: Les chaînes de caractères en c (strings)
00:07

Nous allons ici tester vos connaissance sur les strings en C.

Quiz: les strings en C
5 questions

Transformer un tableau de char en string

Exercice: Les strings
03:29

Ecrire une fonction qui permet de remplir les informations pour créer une carte d'identité

Exercice: Carte d’identité
03:56

Ecrire une fonction qui passe en majuscule toute une chaîne de caractères

Exercice: MAJUSCULES
07:26

Ecrire une fonction qui écrit en 'miroirs' une chaîne de caractère

Exercice: Miroirs
04:36

Ecrire un programme qui permet à un utilisateur de modifier son mot de passe avec vérification

Exercice: Modification de mot de passe
13:07

Ecrire une fonction qui retourne la taille d'une chaîne de caractères passé en paramètre

Exercice: Fonction strln
02:17

Ecrire une fonction qui compare deux chaînes de caractères

Exercice: Fonction strcmp
05:15

Convertit une chaîne en la valeur numérique entière qu’elle représente

Exercice: Fonction strtol
07:26

Ecrire un programme C qui lit une chaîne de caractères et supprime toutes les occurrences du caractère espace

Preview 05:51

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.

Exercice: Statistiques
05:01

Faire une fonction qui détermine si une chaîne est un palindrome ou non

Exercice: Palindrome
04:09

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.

Exercice: Sous chaîne
06:03

Créer un petit jeu de type pendus

Exercice: Jeux du pendus
17:16
+ Les fonctions en c
12 lectures 01:17:01

Nous allons revoir comment créer et utiliser des fonctions en C

Rappel: les fonctions en C
00:07

Nous allons ici tester vos connaissance sur les fonctions en C.

Quiz: les fonctions en C
5 questions

Créer une fonction qui retourne la valeur du plus grand entier passé en paramètre. Faire de même avec le plus petit.

Exercice: Min et Max
04:56

Recréer la fonction Pow de math.h qui permet d’élever un nombre à la puissance d'un autre

Exercice: Pow
02:35

Créer une fonction qui permet de simuler un lancé de dés.

Exercice: Lanceur de dés
05:45

Faire une fonction qui permet de générer des statistique sur un tableau d'entier

Exercice: Statistiques
06:15

Créer une fonction qui permet d'inverser le contenue de deux variables

Exercice: Inversion
04:27

Créer une fonction qui permet de faire le modulo d'un nombre entre deux bornes (min et max)

Exercice: Modulo
04:55

Faire une fonction qui permet de crypter/décrypter un message

Preview 06:26

Créer une fonction qui permet de générer aléatoirement un mot de passe

Exercice: Générateur de mot de passe
05:29

Créer une fonction qui permet de déterminer si une chaîne de caractère représente un nombre ou non

Exercice: is a number
07:19

Recréer la fonction strcat de string.h affin de concaténer deux chaînes de caractères

Exercice: Fonction strcat
06:38

création d'un jeu de type "Morpion"

Exercice: Jeu du morpion
22:09
Requirements
  • Avoir des notions de base en C
  • Avoir un ordinateur sous Windows, Linux ou Mac.
  • Avoir les droits administrateur sur sa machine.
  • Savoir installer un logiciel sur son ordinateur.
Description

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

Who this course is for:
  • Débutants en développement C qui cherchent des exercices pratiques pour appliquer leur savoir.
  • Personnes qui souhaitent tester leur niveau en C.
  • Personnes qui souhaitent réviser, en exercice, leurs connaissances en C