Voila le programe que jai fait et dit moi quelle la faute que jait fait ds la fonction de tri
#include<stdlib.h>
#include<stdio.h>
#include<string.h>
#include<conio.h>
char Tvoit[10][20];
char Tjour[7][10];
int M[7][10],NTV[7], NTL[10];
void P_charge()
{
int i,j;
strcpy(Tvoit[0],"mercedes");
strcpy(Tvoit[1],"renault");
strcpy(Tvoit[2],"citroen");
strcpy(Tvoit[3],"fiat");
strcpy(Tvoit[4],"seat");
strcpy(Tvoit[5],"opel");
strcpy(Tvoit[6],"toyota");
strcpy(Tvoit[7],"chevrolet");
strcpy(Tvoit[8],"najib");
strcpy(Tvoit[9],"adnane");
strcpy(Tjour[0],"lundi");
strcpy(Tjour[1],"mardi");
strcpy(Tjour[2],"mercredi");
strcpy(Tjour[3],"jeudi");
strcpy(Tjour[4],"vendredi");
strcpy(Tjour[5],"samedi");
strcpy(Tjour[6],"dimanche");
for(i=0;i<7;i++)
{
printf("type de voiture loué pour le jour:%s\n",Tjour[i]);
for(j=0;j<10;j++)
{
printf("nbre de voitures louees:%s\n",Tvoit[j]);
scanf("%d",&M[i][j]);
}
}
}
void NBTvjour()
{int i,j;
for(i=0;i<7;i++)
{
NTV[i]=0;
for(j=0;j<10;j++)
NTV[i]=NTV[i]+M[i][j];
}
for(i=0;i<7;i++)
printf("jour:%s\t nbre de voitures louees:%d\n",Tjour[i],NTV[i]);
}
void NTLtype()
{int i,j;
for(j=0;j<10;j++)
{
NTL[j]=0;
for(i=0;i<7;i++)
NTL[j]=NTL[j]+M[i][j];
}
for(j=0;j<10;j++)
printf("voiture:%s\t nbre de voitures louees:%d\n",Tvoit[j],NTL[j]);
}
void Tri()
{
int Tri[10];
int i,j,d,;
M[2][10]=Tri[10];
for(i=0;i<10;i++)
{
if(Tri[i]<Tri[i+1])
{
d=Tri[i];
Tri[i]=Tri[i+1];
Tri[i+1]=d;
}
}
for(i=0;i<10;i++)
{
printf("pour mercredi afficher le tableau trie ",Tri[i]);
scanf("%d",&Tri[i]);
}
}
main()
{
int choix,plein;
plein=0;
do
{
printf("1: prise en charge\n");
printf("2:nombre de locations par jour\n");
printf("3:nombre de location par type de voitures\n");
printf("4:tri par ordre decroissant par type de voiture\n ");
printf("5:sortir\n");
printf("taper votre choix:");
scanf("%d",&choix);
switch (choix)
{
case 1: P_charge();
plein=1;
break;
case 2: if(plein) NBTvjour();
else printf("veuillez remplir les informations de base!!!");
break;
case 3:if(plein) NTLtype();
else printf("veuillez remplir les informations de base!!!");
break;
case 4:if(plein) Tri();
else printf("veuillez remplir les informations de base!!!");
break;
}
if(choix!=5)
getch ();
}
while(choix!=5);
getch();
return 0;
}