Bonjour à tous,
J'ai un tableau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
@t = (0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0)
Je cherche à réaliser plusieurs somme sur ce tableau, 9éléments par 9 éléments jusqu'à ce que la somme soit égal à 0; je m'explique :

J'ai ecris ceci, qui ne fonctionne pas ...
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
16
17
18
my @t = (0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
my $i = 0;
my $j = $i+9;
my @index;
 
if($j<17){
	@index = $i...$j;
	print "$i\t$j\n";
	my @tab = @t[@index];
	print "@tab\n";
	if (sum(@tab)==0){
		print "$i\t$j\t@tab";
	}
	else{
		$i++;
		$j++;
	}
}
quelqu'un pourrait il m'aider ?
Dans mon exemple, le script devrai s'arrêter à $i = 2 et $j = 11 ....