Vecteur

Fermé
Rayan - 25 janv. 2020 à 06:19
yg_be Messages postés 23405 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 décembre 2024 - 25 janv. 2020 à 11:01
Bonjour
Je veux vérifier si cette algorithme est ça ou nn pour mettez les valeurs nulles à la fin et non nulle au début
t<—n; i<—1;
Tant que (i<n) faire
Si (T[i]=0 )alors
Pour j<—1 a t-1 pas 1 faire
T[j]<—T[j+1];
Fait;
T[t]=0;
t<—t-1;
i<—i-1;
Fait;
Merci d’avoir

1 réponse

yg_be Messages postés 23405 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 décembre 2024 Ambassadeur 1 557
25 janv. 2020 à 11:01
bonjour,
ce n'est pas correct.
où se termine le Si?
quand tu présentes ton code, utilises les balises de code, pour préserver l'indentation.
je suggère d'utiliser un "pour" à la place du "tant que", ce sera plus clair.
est-il nécessaire de laisser les valeurs non nulles dans l'ordre? si oui, penses-tu efficace de commencer par le début, comme tu fais?
avant d'écrire ton algorithme, écris un texte qui explique comment tu prévois de procéder.
explique ensuite à quoi sert chaque variable, et utilise des noms clairs pour chaque variable.
0