Bonjour tout le monde;
Je cherche à analyser l’exécution de cet algorithme,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 
 x=1, k = 0
   Pour i = 1 à T
 
       k=0
       Pour j = 1 à 3x
           k = k + 1
       x = k
je l'ai traduit en java mais je trouve que j'ai un blocage avec le x qui est toujours à 0 et du coups mon programme
ne donne pas le résultat que je souhaite, la boucle interne ne s'exécute pas comme la valeur de x est 0 à chaque fois que i change qu'il soit 1 ou 2 ou 3..., j'aimerais savoir comment faire
pour executer la boucle interne pour connaitre les valeurs de x, k et 3*x à chaque valeurs de i.

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
19
20
21
public class test {
 
	public static void main(String args[])  {
 
		valeurs(5);
 
}
 
	public static void valeurs(int t) {		
		int x=0; int k=0;
		for(int i=1; i<t; i++) {
			 k=0;			 
 
			for(int j=1;j<3*x;j++) {				
				k=k+1;							
			}
			x=k;			
 
               }
	}
}
Merci dans l'attente de votre réponse.