Да. Вы правы. Через do while тоже неправильно отображает..
Кто-то натолкнет на мысль?
Вроде все логично..
- Задаем функцию с двумя парамметрами.
- проверяем "b" на идентичность нулю.
- Пускаем do/while, который с каждым циклом перемножает "a" на себя же, а "b" уменьшает на единицу . Цикл работает пока "b" не станет равным нулю. После этого идет возврат "a"/
В чем моя ошибка?