Показать полную графическую версию : Как из числа извлеч корень? C++
XEN_STRANGER
23-03-2009, 22:10
Перерыл свои гнижки по си++, но нинашёл ничего связанного с извлечением корня и возведением в квадрат числа. Возвести в квадрат то я смог (x*x), а вот извлеч корень.....?
Может стандартные функции какие-нибудь есть?
Примерно так .
#include <cstdlib>
#include <iostream>
#include<cmath>
using namespace std;
int main()
{
cout<<"Koreni is 36"<<sqrt(36);
system("PAUSE");
return 0;
}
В библиотеке cmath есть функция sqrt(аргумент).
XEN_STRANGER
23-03-2009, 23:05
AlexTNT, спасибо
А для возведения в квадрат можно использовать функцию pow(x,y) [из той же cmath] , где x- нужное число, а у - степень (в нашем случае 2).
crashtuak
24-03-2009, 18:08
Кстати, может быть ктонить кинет ссыль на описание всех функций cmath, люблю математику я (кстати пой плагин для проверки орфографии в браузере предложил вариант этого слова как маразматику :) )
crashtuak, на кой вам плагин проверки орфографии, если всё равно игнорируете его подсказки?
crashtuak
24-03-2009, 19:15
crashtuak, на кой вам плагин проверки орфографии, если всё равно игнорируете его подсказки? »
У моего плагина словарь не безграничный и он не такой умный как россиянин, тоесть мой плагин немного улучшает правописание украинца (тоесть меня), но полюбому, даже с плагином я не смогу написать так, как это сделает носитель языка!
А для возведения в квадрат можно использовать функцию pow(x,y) [из той же cmath] , где x- нужное число, а у - степень (в нашем случае 2). »
Так и для извлечения корня можно её использовать, если приспичит. В данном случае указать y = 0.5.
Так и для извлечения корня можно её использовать, если приспичит. В данном случае указать y = 0.5. »Прикольно. :yes:
на описание всех функций cmath, »Описание math.h (http://ru.wikipedia.org/wiki/Math.h)
XEN_STRANGER, вот вариант извлечения любого корня любой степени:
6^(1/3) =~ 1.817121 (кубический корень 6)
Описание math.h »ни за что бы не догадался искать это на Википедии :-)
По идее, справка среды разработка обычно содержит описания функций, операторов. Хотя не всегда в удобной форме :-(
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.