bonjour à tous;j'ai un problème de test dans une boucle comme l'illustre le code:
je veux répéter le bouclage dès le début si la 1re condition est satisfaite après l'exécution de l'instruction 'randit'; et est ce que cette structure est correcte?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 for i=3:(n-1) for k=2:(i-1) if(((c(i-1)==c(k-1))&(c(i)==c(k))&(c(i+1)==c(k+1)))&(q(i)~=q(k))) % if(q(i)~=q(k)) c(i)= randint(1,1,[1,4]); %i=3; % break else tp(j)= c(i-1);tp(j+1)=c(i);tp(j+2)=c(i+1); tf(p)=q(i); end end j=j+3; p=p+1; end
mercis d'avance
Partager