langage C : série 2

Exercice 1
Quels sont les résultats fournis le programme suivant :
#include<stdio.h>
 #include<stdlib.h>
 int main()
 {
 char c;
 int n;
 c='s';
 printf("cas A : %c\n",c);
 n=c; 
printf("cas B : %c\n", n);
 printf("cas C : %d %d\n", c, n); 
printf("cas D :
%x %x\n", c, n);
 system("pause");
 return 0;
 }
Exercice 2
Quels sont les résultats fournis le programme suivant :
#include<stdio.h>
 #include<stdlib.h>
 int main()
 {
 int i,j,n;
 i=0;
 n=i++;
 printf("A : i =%d n = %d\n", i,n);
 i=10; n=++i;
 printf("B : i =%d n = %d \n", i, n);
 i=20; j =5; n = i++*++j; 
printf("C : i = %d j = %d n = %d \n", i, j, n);
 i=15 ; n=i+=3; 
printf("D : i = %d n = %d\n", i, n);
i=3; j=5; n=i*=--j; 
printf("E : i = %d j = %d n = %d\n", i, n);
 system("pause");
 return 0;
 }

Exercice 3
Ecrire un programme en C qui calcule le volume d’une sphère étant donné son rayon, sachant que V = 4/3(R3).

Exercice 4
Ecrire un programme en C qui convertit les degrés Fahrenheit en degrés Celsius selon la formule : TC = 5/9(TF – 32).

Exercice 5  « Structures conditionnelles »
Ecrire un programme en C qui demande deux nombres à l’utilisateur et l’informe ensuite si leur produit est négatif ou positif (sans calculer le produit des deux nombres).

Enregistrer un commentaire

Plus récente Plus ancienne