Форум программистов, компьютерный форум, киберфорум
Наши страницы

Почему не извлекается кубический корень из отрицательного числа? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обработка матрицы http://www.cyberforum.ru/cpp-beginners/thread1207516.html
Помогите пожалуйста с задачей. Дана матрица А(n*m) По введенным номерам столбцов, удалить соответствующие столбцы из матрицы. Дан вектор В(m) и номер строки. Вставить элементы вектора как новую...
C++ Подсчет строчек в файле Здравствуйте, Подскажите, пожалуйста, как подсчитать кол-во строк в текстовом файле и вывести каждую строку поочередно на экран? http://www.cyberforum.ru/cpp-beginners/thread1207512.html
C++ Не получается связать очередь с сортировкой
Пожайлустаааа помогите!! Имеется очередь с 1 головой и сортировка распределяющий подсчет, так вот вопорс в следующем, как связать сортировку и очередь? сортировка ListCountingSort for i =...
Реализовать контейнер multiset к классу C++
Здравствуйте у меня есть класс и мне надо реализовать контейнер multiset к этому классу. Проблема в том что я не могу понять особенности этого контейнера, то есть: 1) Какие функции он в себя...
C++ Найти числа с ненулевой дробной частью http://www.cyberforum.ru/cpp-beginners/thread1207460.html
Даны текстовый файл, каждая строка которого изображает целое или действительное число, дополненное слева и справа несколькими пробелами (вещественные числа имеют ненулевую дробную часть). Вывести...
C++ Минимальный элемент, повторяющийся максимальное количество раз в массиве Привет всем. Мне нужно вывести минимальный элемент, повторяющийся максимальное количество раз в массиве. С поиском элемента, повторяющегося максимальное количество раз проблем не возникло. А вот со... подробнее

Показать сообщение отдельно
Свидуботаник
1 / 1 / 0
Регистрация: 03.11.2013
Сообщений: 78

Почему не извлекается кубический корень из отрицательного числа? - C++

13.06.2014, 22:57. Просмотров 956. Ответов 5
Метки (Все метки)

продолжая тему проверьте пожалуйста скажите почему не работает? может такое быть что не извлекается кубический корень из отрицательного числа?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<cmath>
#include<iostream>
int main ()
{
    double x,q,y1,y2,y;// для данных переменных тип double так как после производимых с ними действиями они могут стать дробными 
    x=2;
    q=4;
    y1=-q/2+sqrt(x);//для упрощения разбиваем функцию на части у1-присваиваем первое подкоренное выражение, степень 1/2 для удобства меняем на корень квадратный (sqrt)
    y1=pow(y1,1./3);//получившееся выражение возводим в степень 1/3 (заменяет извлечение кубического корня)
    y2=-q/2-sqrt(x);//y2-присваиваем второе подкоренное выражение
    y2=pow(y2,1./3);//второе выражение возводим в степень 1/3
    y=y1+y2;//выполняем третье действие-сложение получившихся результатов у1 и у2
    printf("%i",y);
    getchar();
    return (0);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru