Жанна Русских
Жанна Русских

Как найти кубический корень в С++?

Я пробовала по-разному. И pow и через экспоненту, и даже пробовала написать выражение с этим знаком ^.
Результат либо 0, либо 1.
Может я что-то упускаю? А корень найти просто необходимо.

Ир
Ирина

#include
#include

int main() {
std::cout << pow(27, 1./3) << std::endl;
}

cmath надо подключить.

> Я пробовала по-разному. И pow и через экспоненту.. .
Тык может ошибка не там, где ты берешь корень, а где-то выше по тексту программы?

GV
Gala Voronsova

В С++ приведение типов ни фига не автоматическое. Типичная ошибка, ожидать что результат деления 1/3 будет 0,333333.Ноль он, 0.Надо писать либо 1.0/3, либо 1/3.0 или иным способом, чтобы ясно было, что это нецелочисленное деление. А потом, зачем гадать то с ^? Почитайте учебник для новичков:

СС
Сергей Свитко

power( x, 1/3 ) или exp( ln(x) / 3 );
Вы, вероятно, присваиваете результат целочисленной переменной (инт) , а надо числу с плавающей точкой - float к примеру.

Похожие вопросы
корень кубический из 24 вычесть корень кубический из 3? какая формула и как и как вычислить?
Помогите найти график функции y=корень кубический из икс
помогите вычислить!! ! корень 4 степени из 128 * кубический корень 125 * квадратный корень 18
помогите вычислить! кубический корень 135 * кубический корень 25 * корень 16 заранее спасибо...
как вывести число из корня: . Корень из двух на кубический корень из двух
Найти корень Кубический из Z, если Z=3-4i
Как решить? Тригонометрия. Кубический корень из (sin^2x) - кубический корень из (cos^2) = кубический корень из (2cos2x)
помогите с С++ надо взять кубический корень из числа, как это сделать?
Квадратный корень. определение и примеры. Кубический корень.
Как обозначит кубический корень? квадратный-sqrt,а как же кубический? квадратный-sqrt,а как же кубический?