Есть ли функция
..., которая возводит целое число в целую степень и возвращает целый результат
[COLOR=blue]int[/COLOR] m_chislo;
[COLOR=blue]int[/COLOR] m_stepen;
[COLOR=blue]int[/COLOR] m_result;
m_result=m_chislo^m_stepen;
И выводишь переменную m_result куда хочешь!
[COLOR=blue]int[/COLOR] m_chislo;
[COLOR=blue]int[/COLOR] m_stepen;
[COLOR=blue]int[/COLOR] m_result;
m_result=m_chislo^m_stepen;
И выводишь переменную m_result куда хочешь![/QUOTE]
:D :D :D
М-да... позабавил
Смотри функцию pow из библиотеки math
А ты что, хочешь сказать, что это не правильно? :confused:
Конечно не правильно.
Посмотри, что означает операция ^
Слушай че-то я лохонулся, вот блин! Ну прошу прощения (действительно я попутался!) :rolleyes:
Ничего страшного. Со всеми бывает. :)
// value = x(в степени)p
P.S. логарифм натуральный, если я ошибся в названии функции
Есть же pow зачем лишние телодвижения?
это не лишнее телодвижение - это пример того, что не всегда нужно искать уже готовую функцию, достаточно воспользоваться знаниями полученными, например, в школе - не даром же 11 лет пичкали всем подряд(в смысле, информацией).
А вот в школе как раз на мой взгляд "пичкают" очень мало )
действительно, раз из одной библиотеки, то резона в такой записи не много, но она универсальная )
Да, pow конечно есть. Но для целых чисел аналога pow нет. Можно конечно самому написать целочисленный вариант...
Ничего не мешает в x положить не дробное значение и привести результат к int. Потерь в качестве особых не наблюдается )
Есть же pow зачем лишние телодвижения?[/QUOTE]
Pow не во всех языках есть, а через логарифм - универсальный способ, так и на сопроцесоре делаицоо.
Классы как и поддержка ООП тоже не во всех языках есть, и аппаратно не поддерживаеться. Чтож теперь заменить все ООП программы на процедурно-модульные? Ведь можно же сделать и так средствами языка - только зачем )
Сопроцессор к слову тоже не везде есть )