Bonjour tout le monde;
Je cherche à analyser l’exécution de cet algorithme,
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
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
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.
Merci dans l'attente de votre réponse.
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; } } }
Partager