Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Есть ли функция

284
24 июля 2006 года
michael_is_98
587 / / 25.02.2005
..., которая возводит целое число в целую степень и возвращает целый результат
4.3K
24 июля 2006 года
valeriy15
84 / / 03.04.2006
Например:
[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 куда хочешь!
3
24 июля 2006 года
Green
4.8K / / 20.01.2000
[QUOTE=valeriy15]Например:
[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
4.3K
24 июля 2006 года
valeriy15
84 / / 03.04.2006
А ты что, хочешь сказать, что это не правильно? :confused:
3
24 июля 2006 года
Green
4.8K / / 20.01.2000
[QUOTE=valeriy15]А ты что, хочешь сказать, что это не правильно? :confused:[/QUOTE]
Конечно не правильно.
Посмотри, что означает операция ^
4.3K
24 июля 2006 года
valeriy15
84 / / 03.04.2006
Слушай че-то я лохонулся, вот блин! Ну прошу прощения (действительно я попутался!) :rolleyes:
3
24 июля 2006 года
Green
4.8K / / 20.01.2000
Ничего страшного. Со всеми бывает. :)
11K
25 июля 2006 года
dosER
17 / / 04.07.2005
value = exp(p*log(x)); // x>=0
// value = x(в степени)p
P.S. логарифм натуральный, если я ошибся в названии функции
240
25 июля 2006 года
aks
2.5K / / 14.07.2006
dosER
Есть же pow зачем лишние телодвижения?
11K
25 июля 2006 года
dosER
17 / / 04.07.2005
это не лишнее телодвижение - это пример того, что не всегда нужно искать уже готовую функцию, достаточно воспользоваться знаниями полученными, например, в школе - не даром же 11 лет пичкали всем подряд(в смысле, информацией).
240
25 июля 2006 года
aks
2.5K / / 14.07.2006
Ну если учесть, что pow(...), exp(...) и log(...) функции из одной библиотеки, описанные в одном хедере, не думаю, что тут уместено слово искать =))

А вот в школе как раз на мой взгляд "пичкают" очень мало )
11K
25 июля 2006 года
dosER
17 / / 04.07.2005
действительно, раз из одной библиотеки, то резона в такой записи не много, но она универсальная )
284
25 июля 2006 года
michael_is_98
587 / / 25.02.2005
Да, pow конечно есть. Но для целых чисел аналога pow нет. Можно конечно самому написать целочисленный вариант...
240
25 июля 2006 года
aks
2.5K / / 14.07.2006
Есть же double pow(double x, int y )
Ничего не мешает в x положить не дробное значение и привести результат к int. Потерь в качестве особых не наблюдается )
398
25 июля 2006 года
Alexandoros
630 / / 21.10.2005
[QUOTE=aks]dosER
Есть же pow зачем лишние телодвижения?[/QUOTE]
Pow не во всех языках есть, а через логарифм - универсальный способ, так и на сопроцесоре делаицоо.
240
25 июля 2006 года
aks
2.5K / / 14.07.2006
А тут про все языки и не спрашивают :)
Классы как и поддержка ООП тоже не во всех языках есть, и аппаратно не поддерживаеться. Чтож теперь заменить все ООП программы на процедурно-модульные? Ведь можно же сделать и так средствами языка - только зачем )

Сопроцессор к слову тоже не везде есть )
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог