=0))printf("PAS DE SOLUTIONS\n");
if((a==0)&&(b! =0))printf("UNE SOLUTION: X=%f\n", -c/b);
/*cas general */
if(a! Langage C : LES BOUCLES (Cours et Exercices corrigés). =0)
delta = b*b-4*a*c;
printf("DELTA=%f\n", delta);
if(delta<0)printf("DELTA NEGATIF PAS DE SOLUTION\n");
else
if(delta==0)printf("DELTA NUL, UNE SOLUTION X=%f\n", -b/2/a);
else{
x1= (-b+sqrt(delta))/2/a;
x2= (-b-sqrt(delta))/2/a;
printf("DELTA POSITIF DEUX SOLUTIONS\n");
printf("X1=%f X2=%f\n", x1, x2);}}}
/* calculs termines */
printf("\n\nPOUR CONTINUER FRAPPER UNE TOUCHE");
Exercice 4:
char c, compt_espace= 0, compt_e= 0;
printf("ENTRER UNE PHRASE:\n");/* l'utilisateur saisit la totalite de sa phrase */
while((c=getchar())! ='\n') /* lors du 1er passage, getchar ne prend */
/* en compte que le 1er caractere */
{ /* les autres sont ranges dans le tampon */
if(c=='e')compt_e++; /* et recuperes par getchar lors */
/* des autres passages */
if(c==' ')compt_espace++;}
printf("NOMBRE DE e:%d\n", compt_e);
printf("NOMBRE D'ESPACE:%d\n", compt_espace);
printf("POUR SORTIR FRAPPER UNE TOUCHE ");
int i = 0;
float x, tempo=5000000;
printf("POUR SORTIR DE CE PROGRAMME FRAPPER UNE TOUCHE... \n");
do
printf("i =%d i*i =%d\n", i, i*i);
for(x=tempo;x>0;x--);
i++;}
while(kbhit()==0); /* on peut aussi 'crire while(!
Exercice Langage C Avec Correction De La
Afficher le tableau résultant. Correction exercice 2:
int I, J; /* indices courants */
printf("Tableau donné: \n");
/* Effacer les zéros et comprimer: */
/* Copier tous les éléments de I vers J et */
/* augmenter J pour les éléments non nuls. */
for (I=0, J=0; IExercice langage c avec correction de la. Afficher le tableau résultant. Idée: Echanger les éléments du tableau à l'aide de deux indices qui parcourent
le tableau en commençant respectivement au début et à la fin du tableau et qui
se rencontrent en son milieu. Correction exercice 3:
int AIDE; /* pour l'échange */
/* Inverser le tableau */
for (I=0, J=N-1; I
TD et Exercice corrigés Langage C
TD et Exercice corrigés N°1 cliquez ici
TD et Exercice corrigés N°2 cliquez ici
Structure d'un programme en langage C
se nomme un « en-tête ». Elle précise que ce qui sera décrit à sa suite est en fait le programme principal (main). Lorsque nous aborderons l'écriture des fonctions en C, nous verrons que celles-ci possèdent également un tel en-tête; ainsi, en C, le programme principal apparaîtra en fait comme une fonction dont le nom (main) est imposé. Le programme (principal) proprement dit vient à la suite de cet en-tête. Il est délimité par les accolades « { » et «} ». On dit que les instructions situées entre ces accolades forment un « bloc ». Ainsi peut-on dire que la fonction main est constituée d'un en-tête et d'un bloc; il en ira de même pour toute fonction C. Exercices Corrigés Langage C : les boucles TANTQUE ET POUR - LES TESTS - LES CONDITIONS AVEC LA FONCTION IF | Examens, Exercices, Astuces tous ce que vous Voulez. Notez qu'un bloc peut lui-même contenir d'autres blocs (c'est le cas de notre exemple). En revanche, nous verrons qu'une fonction ne peut jamais contenir d'autres fonctions.