8мес



Программирование
+2Простой код на c++
Дано вещественное число a и целое N(n больше или равно 0) Вывести a в степени n. Использовать цикл do...while. Не использовать математические функции и if на c++
По дате
По рейтингу
123456
double a, p = 1.0;
unsigned n;
cin >> a >> n;
do { p *= a; } while (n-- > 0);
p /= a;
cout << p;
С циклом do-while и без if только такой говнокод получиться и может.
Цикл всегда выполняется n + 1 раз (именно для того, чтобы решить проблему n==0), потому после него надо делить p на a.
Степень стакать не умеешь?
Больше по теме