Exercice langage C corrigé constante symbolique

#include
#include
#de?ne N 4
/? lecture d’un tableau et affichage les pairs d’abord, les impairs ensuite?/
int main()
{ int tab[N];
int i;
/? lecture ?/
for (i = 0; i< N;i = i + 1)
{ printf(”lecture de l’entier numero %d :”, i);
scanf(”%d”, &tab[i]);
}
/? a?chage du tableau dans l’ordre?/
printf(”tab =\n{”);
for (i = 0; i< N;i = i + 1)
{ printf(”%d ”, tab[i]);
}printf (”}\n”);
/? a?chage du tableau dans l’ordre pairs d’abord?/
/? Attention : une seule instruction dans chacun des for?/
/? donc on peut ne pas utiliser de{}?/
printf(”le tableau dans l’ordre<pairs d’abord> =\n{”);
for (i =0; i< N; i = i + 1)
{ if(tab[i]%2 == 0)
{ printf (”%d ”, tab[i]);
}
}for (i =0; i< N; i = i + 1)

{ if(tab[i]%2 != 0)
{ printf (”%d ”, tab[i]);
}
}printf (”}\n”);
return EXIT SUCCESS;
}//td5.1 ex4 has exited with status 0.
//[Session started at 2006?11?15 11:19:43 +0100.]
//lecture de l’entier numero 0 :1
//lecture de l’entier numero 1 :2
//lecture de l’entier numero 2 :3
//lecture de l’entier numero 3 :4
//tab =
//{1 2 3 4}
//le tableau dans l’ordre =
//{2 4 1 3}

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *