Bonjour,
Voici un algorithme de décomposition en facteur premier que j'ai écrit, mais dans lequel réside un problème d'affichage que je n'arrive pas à résoudre.
Voilà les instructions que j'ai mis dans la fonction programme de ma calculatrice.
?N
2D
WhileN1
While Intg (N/D)=N/D
D : (afficher D):
N/DN
WhileEnd
D+1D
WhileEnd
Par exemple avec 70, la calculatrice affiche 2 ; 5 ; 7 ; 8 et non pas juste 2 ; 5 ; 7 (elle affiche toujours le dernier terme D+1 alors que je ne lui donne pas d'instruction d'affichage -c'est l'avant dernière ligne)
Voilà. Si quelqu'un possède une astuce ou même une autre écriture je suis preneur.
Merci
pardon pour le smiley dans l'écriture du programme. Il s'agissait de ":" puis "(" ,car 'instruction "afficher" qui corresspond sur CASIO à un petit triangle noir n'es pas représentable sur l'ordinateur.
Voilà.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :