Es ce qu'une personne sait comment trier un tableau de valeurs par ordre croissant en langage C ?
car je dois initialiser un tableau de 7 valeurs aléatoires en les triant dans l'ordre croissant ds un meme tableau
merci davance c urgent
#include <stdlib.h> void qsort(void base, size_t nmemb, size_t size, int (*compar)(const void *, const void *));
Combien cela coûte-t-il au total ? Quelles aides apportent l'état et les acteurs du marché pour alléger cette charge non choisie ? Tous les détails sur Commentçamarche.net.
le for que tu ne comprends pas est une notation élémentaire des boucles for en langage objet.
Donc for(int t=1;t<tailleTableau;t++) signifie:
pour un index de type entier à partir de 1
tant que l'index t est inférieur à la taille du tableau
incrémente t (bien que je préfère la notation ++t)
En globale cela veut dire que tu vas boucler de 1 à la taille du tableau -1, et a chaque boucle tu incrémentes ton compteur t.
J'espère que c'est plus clair pour toi
#include <stdlib.h>
void ordonner(int T[],int);
int main(int argc, char *argv[])
{
int T[5]={7,4,5,3,8},i;
ordonner(T,5);
for(i=0;i<5;i++)
{
printf("T[%d]=%d\n",i,T[i]);
}
system("pause");
return 0;
}
void ordonner(int T[],int taille)
{
int i,j,p=0;
for(j=0;j<taille;j++)
{
for(i=0;i<taille;i++)
{
do
{
p=T[i];
T[i]=T[i+1];
T[i+1]=p;
}while(T[i]>T[i+1]);
}
}
}