Exercice langage C: Constante symbolique

Travail à Faire:

Ecrire un programme qui saisit un tableau d’entiers de taille N (Constante symbolique) et qui l’a?che de telle sorte que tous les entiers pairs se retrouvent avant les entiers impairs.

Par exemple:

Le programme a?chera pour un tableau contenant 7 4 7 8 4 6 3 9 6 ses valeurs de la manière suivante : 4 8 4 6 6 7 7 3 9.

#include
#include
#de?ne N 4
/? lecture d’un tableau et a?chage les pairs d’abord, les impairs ensuite?/
int main()
{ int tab[N];
int i;
/? lecture ?/
for (i = 0; i{ 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{ 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 =\n{”);
for (i =0; i{ if(tab[i]%2 == 0)
{ printf (”%d ”, tab[i]);
}
}for (i =0; i{ 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}

Article publié le 21 Février 2012 Mise à jour le Lundi, 07 Novembre 2022 19:47 par BENKIRANE Fatima Ezzahra