Dans cette page vous allez trouver des Exercices faciles en langage C avec leur corrigés , et des petits problèmes que vous allez rencontrer pendant la programmation.
Les Conditions
Exercice 1
écrire un programme en C qui affiche les plus grand de 2 entiers, ces entiers sont saisies au clavier par l'utilisateur.Voir la Solution
Exercice 2
écrire un programme en C qui affiche si un entier est pair ou impair, cet entier est saisie au clavier par l'utilisateur.Voir la Solution
Exercice 3
écrire un programme en C qui donne les solutions réels d'une équation de la forme ax² + bx + c = 0, les nombre réel a,b et c sont saisies au clavier par l'utilisateur. ( dans la bibliothèque math.h la racine carré √x est noté en C par sqrt(x) ).Voir la Solution
Les Boucles
Exercice 4
écrire un programme en C qui calcule et affiche la somme suivante : 1 + 2 + 3 +...+ N avec N un nombre entier saisie au clavier par l'utilisateur .Voir la Solution
Exercice 5
écrire un programme en C qui génère un bouclage pour imposer a l'utilisateur a saisir un nombre réel entre 0 et 20, i.e : lorsque l'utilisateur saisie un nombre supérieur a 20 ou inférieur a 0, le programme doit afficher un message d'erreur et demander la saisie une autre foi.Voir la Solution
Exercice 6
a l'aide de la méthode d’Euclide, écrire un programme en C qui calcule affiche le PGCD de 2 entier saisie au clavier par l'utilisateur.Voir la Solution
Les Tableaux
Exercice 7 ( remplissage & affichage )
Ecrire un programme en C qui réalise le remplissage et l'affichage d'un tableau d'entiers de taille N , N serait une constante a définir .Voir la Solution
Exercice 8 ( le tri )
on veut trier un tableau d'entiers, Ecrire un programme en C qui classe les valeurs du tableau selon l'ordre croissant.Exercice 9 ( le tassage )
On a un tableau d'entier de taille N, Ecrire un programme en C qui déplace les cases qui ont pour valeur 0 a la fin du tableau .Voir la Solution
Les Fonctions
Exercice 10
Ecrire en langage C une fonction de prototype float Moy(float a,float b) qui return la valeur moyenne de deux nombres réels a et bVoir la Solution
Exercice 11
on définit la fonction factorielle de la manière suivante:0! = 1
n! = n*(n-1)*(n-2)* ... * 1 (pour n>0)
Ecrire une fonction de prototype int FACT(int n) qui reçoit la valeur n supposé positive comme paramètre et qui fournit la factorielle de n comme résultat.
Voir la Solution
Exercice 12
Ecrire un programme qui:‐ Demande à l’utilisateur d’entrer au clavier deux nombres entiers a et b,
‐ Stocke ces données dans des variables,
‐ Fait appel à une fonction Min qui retourne le plus petit des 2 nombres entrés.
‐ Affiche le plus petit des 2 nombres dans le programme principal.
Voir la solution
Écrire un programme qui affiche les deux plus grands nombres de cinq nombres entrés au clavier
RépondreSupprimerMettre les cinq nombre dans un tableau puis trie le tableau et prend les deux derniers nombre s
SupprimerMerci bon travail
RépondreSupprimer