Salut, je travaille sur le langage C. J'ai fais un programme ("très simple") et voila son énoncé:
Écrire un programme qui remplit un tableau de noms ensuite en parcourant le tableau vérifie si l'ordre alphabétique est respecté entre deux noms successifs et affiche le résultat. Il compile sans aucune erreur mais il ne fonctionne pas correctement et voila le code source que j'ai écris:
PRIÈRE CORRIGER LE ET MERCI D'AVANCE
#include<stdio.h>void main()
{int n,i,k;
char ch[9],ch1[9],Tc[4][9];
for(i=0;i<=4;i++)
{
printf("donner le nom num %d\n",i);
scanf("%s",Tc[i]);
}
for(i=0;i<=4;i++)
{
n=strcmp(Tc[i],Tc[i+1]);
if(n>=0)
k++;
}
if(k>=0)
printf("Lordre alphabetique est vrai\n");
else if(k<0)
printf("Lordre alphabetique est faux\n");
}