Je ne sais pas si vous l'avez déjà rencontré, mais si vous cherchez une méthode pour imprimer tous les nombres premiers de 1 à une valeur spécifiée par l'utilisateur, vous voudrez peut-être vérifier ceci :
http://technology.blurtit.com/1464031/write-a-program-that-prints-prime-numbers-between-1-to-n-number-n-should-be-accepted-as
Le titre de la question est assez similaire, même si j'ai remarqué que la réponse n'a pas été compilée, il y a donc encore du travail à faire.
Alternativement - la réponse suivante a été votée comme une bonne réponse sur un autre site QA&, peut-être que cela vous serait plus utile - encore une fois, un titre de question très similaire :
En utilisant un pseudo-code, écrivez un programme qui imprime tous les nombres premiers de 1 à une valeur spécifiée par l'utilisateur de "n" ?(cette question spécifie une réponse en utilisant "While-do, If-then-else, Do-while, etc.")
int x = 1
pour int x < n :
int y = 1 ;
booléen isPring = true;
pour int y<=x :
si x%y != 0 :
isPrime = false ;
fin si;
y = y+1 ;
fin pour;
x = x+1 ;
si estPrime : affiche
x ;
fin si;
fin pour;