1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| // Programme qui teste l'inclusion d'un sous-mot de longueur p dans un mot de longueur n, avec p<n
class Cherchemot4
{
static int [] mot = {0, 1, 0, 1, 0, 0, 0, 1, 1, 0} ;
static int [] sous_mot = {0, 1, 0, 0} ;
public static void main (String[] args)
{
int compteur = 0;
for (int i=0; i<mot.length-1; i++)
{
if (mot[i] == sous_mot[compteur])
{
if (compteur == sous_mot.length-1)
{
System.out.println("il y a inclusion");
break;
}
else
{
compteur+= 1;
i+= 1 ;
}
}
else
{
compteur = 0 ;
i+= 1 ;
}
}
System.out.println("M ne contient pas SM");
}
} |
Partager