Exercice Langage C Avec Correction Le
Auteur: SD Créé le: 11-12-2020 Pour l'ensemble des exercices, écrire l'algorithme en pseudo-code avant de coder la solution en langage C. Vous pouvez utiliser Scratch pour écrire le pseudo code. Exercice 1 Demander à l'utilisateur deux nombres, les mémoriser dans deux variables, multiplier leurs valeurs en affectant le résultat à une troisième variable, puis l'afficher. Voir le corrigé Exercice 2 Même chose que l'exercice 1 avec la division à la place de la multiplication. Vérifier que le 2ème nombre est différent de zéro, sinon afficher "Erreur: division par 0! ". Exercice 3 Demander à l'utilisateur de saisir un nombre entier. Afficher si ce nombre est pair ou impair (le reste de la division entière de ce nombre par deux égal à 0 ou non). Pour obtenir le reste d'une division, on utilise l'opérateur "Modulo". TD et Exercice corrigés Langage C - exomaroc. En langage C l'opérateur Modulo est représenté par le symbole%: int a = 14; int b = 5; int reste = a% b; // suite à cette opération, reste = 4 (14/5 = 2 et il reste 4) Exercice 4 Demander à l'utilisateur combien font 2 fois 2 et répéter cette question aussi longtemps que la réponse est fausse.
Exercice Langage C Avec Correction Film
A la fin, afficher ces deux notes ainsi que la moyenne tronquée (moyenne ne tenant pas compte des valeurs extrêmes: dans notre cas la note la plus basse et la note la plus haute), ou un message d'erreur si aucune note n'a été saisie. Articles connexes Article connexe: Les structures algorithmiques de base
Exercice Langage C Avec Corrections
Ajouter le message "Faux, recommencez" à chaque fausse réponse, et "Bravo! " pour la bonne réponse. Exercice 5 Amélioration de l'exercice 4: compter le nombre d'essais et l'afficher à la fin: "Bravo! Vous avez trouvé en x essais. " Exercice 6 Demander à l'utilisateur un nombre entier positif. Afficher tous les nombres pairs entre 0 et le nombre saisi. " Exercice 7 Demander à l'utilisateur de saisir des notes (entre 0 et 20) et lui expliquer qu'une valeur hors de cet intervalle arrêtera la saisie. Compter les notes saisies. Exercice langage c avec correction film. Une fois la saisie terminée, afficher le nombre de notes saisies. Exercice 8 Même chose que l'exercice 7, mais en calculant – au fur et à mesure – la somme des notes. A la fin, calculer et afficher la moyenne, ou un message d'erreur si aucune note n'a été saisie. Exercice 9 Prix TTC. Demander le prix unitaire HT et le nombre d'exemplaires. Calculer et afficher le prix total HT, la TVA et le prix total (TTC) à payer. Exercice 10 Même chose que l'exercice 8, mais en mémorisant la note la plus basse et la note la plus haute.
Exemple: / \ | a b c d | / \ | e f g h | ==> | a b c d e f g h i j k l | | i j k l | / \ / Correction exercice 7: int M[10][10]; /* tableau à 2 dimensions */ int V[100]; /* tableau à 1 dimension */ printf("Nombre de lignes (max. 10): "); printf("Nombre de colonnes (max. 10): "); scanf("%d", &M[I][J]);} /* Affichage du tableau 2-dim */ printf("%7d", M[I][J]); /* Transfer des éléments ligne par ligne */ V[I*C+J] = M[I][J]; /* Affichage du tableau 1-dim */ printf("Tableau résultat: "); for (I=0; IExercice langage c avec corrections. / \ / | 3 2 -4 | * | 2 -3 5 | = 3*2+2*(-3)+(-4)*5 = -20 \ / \ Correction exercice 8: int U[50], V[50]; /* tableaux donnés */ long PS; /* produit scalaire */ printf("Dimension des tableaux (max. 50): "); printf("** Premier tableau **\n"); scanf("%d", &U[I]);} printf("** Deuxième tableau **\n"); scanf("%d", &V[I]);} /* Calcul du produit scalaire */ for (PS=0, I=0; I