Najpewniej da się to zrobić forem, ale for stosuje się bardziej kiedy liczba kroków jest znana z góry, więc tutaj lepszym wyjściem będzie wykorzystanie, którejś z wersji while. Jakby się tak zastanowić to do while raczej też odpada bo jeśli ktoś wprowadzi 1 to operacje nie będą miały sensu.