Académique Documents
Professionnel Documents
Culture Documents
cogram.com
OPEN
Cogram
COURS BLOG
#include <stdio.h>
Exercice langage C application des structures
main()
répétitive
{
Exercice langage C : Les Suites
int A, B, C;
int MAX;
if (A>B)
MAX=A;
else
MAX=B;
if (C>MAX)
MAX=C;
return 0;
}
b) if - else if - ... - else sans variable d'aide
int A, B, C;
else if (B>C)
https://www.cours-gratuit.com/langage-c/exercice-langage-c-appllication-des-structure-alternative-1 1/5
18/03/2022 01:21 Exercice langage C application des structure alternative
printf("%i\n",B);
cogram.com
else
OPEN
Cogram
printf("%i\n",C);
c) opérateurs conditionnels et une variable d'aide MAX
int A, B, C;
int MAX;
int A, B, C;
(A>((B>C)?B:C)) ? A : ((B>C)?B:C));
*/
int A, B, C, AIDE;
if (A<B)
AIDE = A;
A = B;
B = AIDE;
if (A<C)
AIDE = A;
A = C;
C = AIDE;
/* trier B et C */
if (B<C)
AIDE = B;
B = C;
C = AIDE;
https://www.cours-gratuit.com/langage-c/exercice-langage-c-appllication-des-structure-alternative-1 2/5
18/03/2022 01:21 Exercice langage C application des structure alternative
cogram.com
OPEN
printf("Après le tri : \tA = %i\tB = %i\tC = %i\n", A, B, C);
Cogram
return 0;
Exercice (3) :
Ecrivez un programme qui lit deux valeurs entières (A et B) au clavier et qui affiche le signe du produit de A et B sans faire la multiplication.
main()
faire la multiplication
*/
int A, B;
else
return 0;
Exercice (4) :
Ecrivez un programme qui lit deux valeurs entières (A et B) au clavier et qui affiche le signe de la somme de A et B sans faire l'addition. Utilisez la
fonction fabs de la bibliothèque <math>
#include <math.h>
main()
faire l'addition
*/
int A, B;
else
return 0;
Exercice (5) :
Ecrivez un programme qui calcule les solutions réelles d'une équation du second degré ax2+bx+c = 0 en discutant la formule:
https://www.cours-gratuit.com/langage-c/exercice-langage-c-appllication-des-structure-alternative-1 3/5
18/03/2022 01:21 Exercice langage C application des structure alternative
Utilisez une variable d'aide pour la valeur du discriminant b-4ac et décidez à l'aide de , si l'équation a une, deux ou aucune solution réelle. Utilisez
cogram.com
des variables du type pour A, B et C. OPEN
Cogram
Considérez aussi les cas où l'utilisateur entre des valeurs nulles pour A; pour A et B; pour A, B et C. Affichez les résultats et les messages
nécessaires sur l'écran.
#include <math.h>
main()
int A, B, C;
double D; /* Discriminant */
D = pow(B,2) - 4.0*A*C;
else if (A==0) /* bx + c = 0 */
return 0;
a) Copiez la séquence d'instructions en utilisant des tabulateurs pour marquer les blocs if - else appartenant ensemble.
b) Déterminez les réponses du programme pour chacun des couples de nombres suivants et vérifiez à l'aide de l'ordinateur.
- A=10 et B=5
https://www.cours-gratuit.com/langage-c/exercice-langage-c-appllication-des-structure-alternative-1 4/5
18/03/2022 01:21 Exercice langage C application des structure alternative
- A=5 et B=5
cogram.com
OPEN
Cogram
- A=5 et B=10
- A=10 et B=10
- A=20 et B=10
- A=20 et B=20
if (A>B)
else
if (A>10)
if (B<10)
else
troisième choix
quatrième choix
quatrième choix
Commerce Electronique
Electricité
https://www.cours-gratuit.com/langage-c/exercice-langage-c-appllication-des-structure-alternative-1 5/5