Найти факториал числа n тремя способами (через три разных цикла).

 

ну рас не сказано на каком языке это нужно написать, напишу лишь логику решения к примеру цикл repeat - until(для паскаля)

writleln(введите число чей факториал ищем);

readln(n)

x=1

z=1 

repeat

x=x*z

z=z+1

until z=n

так же обычный цикл for рассмотрю для VBA

msgbox(" введите число чей факториал ищем ")

inputbox(n)

x=1 

 

 for i=1 to n

x=x*i

i=i+1 

next

и конечно же всегда можно обойтись без цикла как такового зациклив обычный if оператором безусловного перехода его для обычного бэйсика рассмотрим

10 x=1  

11 i=1  

12 print ( введите число чей факториал ищем )

 13 input(n)

 20 x=x*i

30 i=i+1 

40 if i

еще конечно можно с помощью while и do-while , но это совсем другая история, у нас в школе были лишь эти 3 языка программирования так что по аналогии сделаешь на тот который дают вам

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Оцени ответ
Подпишись на наш канал в телеграм. Там мы даём ещё больше полезной информации для школьников!

Загрузить картинку