Bonjour,
Voilà, j'ai un petit problème. J'aimerais comparer deux mots de même nombre de lettres et afficher le nombre de lettres qui sont bien placé et celle qui sont mal placées. Voici mon bout de code qui vérifie cela mais si il a plusieur lettre les meme dans le second mot il me les affiche comme mal placé
ltrplac = 0;
for(i=0; i<nb_ltr1; i++)
{
if(mot1[i] == mot2[i])
{
ltrplac = ltrplac + 1;
}
}
printf("Nombre de lettre bien place : %d\n", ltrplac);
printf("---------------------------\n");
ltrmalplac = 0;
for(j=0; j<nb_ltr1; j++)
{
for(i=0; i<nb_ltr1; i++)
{
if(mot1[j] == mot2[i] && mot2[j] != mot1[j])
{
ltrmalplac = ltrmalplac + 1;
}
}
}
printf("Nombre de lettre mal place : %d\n", ltrmalplac);
printf("--------------------------\n\n\n");
Second problème, pour un autre programme, je n'arrive pas a suprrimer les lettres qui se trouve dans un mot1 et qui se trouve aussi dans un mot2
Merci