0 / 0 / 0
Регистрация: 29.09.2018
Сообщений: 2

Возведение отрицательного числа в дробную степень

29.09.2018, 19:28. Показов 4933. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день, друзья. В универе выдали задание. Никак не могу понять. Например, ввожу x=-2
Каким образом я должен возвести отрицательное число в дробную степень без использования комплексных чисел?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
    float x;
    scanf_s("%f", &x);
    if (x < 0) printf("y=%f", pow(x, 3.5) + 2 * pow(x, 1.2) + 1);
    else if ((x > 10) && (x < 20)) printf("y=%f", pow(sin(x) + 3 * x*x, 0.5));
    else printf("y=%f", (-x + log(x) + cos(5 * x)));
    getchar();
    getchar();
    return 0;
}
Миниатюры
Возведение отрицательного числа в дробную степень  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.09.2018, 19:28
Ответы с готовыми решениями:

Возведение дробного числа в дробную степень
Здравствуйте! Подскажите каким образом можно возвести дробное число в дробную степень? Например: 2.13.5 = 13.4205 ...

Возведение отрицательного числа в степень
Написал программу по нахождению суммы ряда с заданной точностью(условия ниже). Возникла проблема с возведением отрицательного числа. ...

Возведение отрицательного числа в вещественную степень
Здравствуйте. Подскажите, как можно реализовать алгоритм возведения отрицательного числа в вещественную степень. К примеру -5^5.5; Ведь...

6
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
29.09.2018, 19:57
Цитата Сообщение от alex213213 Посмотреть сообщение
без использования комплексных чисел?
А кто-то запрещает их использовать? Или где-то указано, что функция не https://www.cyberforum.ru/cgi-bin/latex.cgi?\mathbb{R}\rightarrow \mathbb{C}?
0
0 / 0 / 0
Регистрация: 29.09.2018
Сообщений: 2
29.09.2018, 20:00  [ТС]
Преподаватель сказал сделать без использования комплексных чисел, сам не понимаю, что за бред
0
Модератор
Эксперт С++
 Аватар для zss
13759 / 10955 / 6487
Регистрация: 18.12.2011
Сообщений: 29,212
29.09.2018, 20:54
Я думаю, преподаватель ошибся с диапазоном.
Советую спросить, и предложить другой диапазон,
например 0<x<10
0
Диссидент
Эксперт C
 Аватар для Байт
27710 / 17328 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
29.09.2018, 22:28
alex213213, Насколько я наслышан, показательная функция ax не определена при a < 0. Соответственно, и pow(a, x) не определена, и по всем законам разума и математики дает ошибку.
А что имеет в виду твой препод про возведении отрицательного числа в нецелую степень - ты у него поспрашивай. Хорошенько поспрашивай. Если что - пригласи сюда. Мы ему проведем легкий курс повышения квалификации. Ибо видится, она у него довольно низка.
0
зомбяк
 Аватар для TRam_
1584 / 1218 / 345
Регистрация: 14.05.2017
Сообщений: 3,940
29.09.2018, 22:46
степень 3.5 - это квадратный корень от 7 степени. Так что для отрицательного числа там автоматически получится комплексное число.
0
Диссидент
Эксперт C
 Аватар для Байт
27710 / 17328 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
29.09.2018, 23:15
Цитата Сообщение от TRam_ Посмотреть сообщение
получится комплексное число.
И даже не одно...

Добавлено через 2 минуты
Цитата Сообщение от TRam_ Посмотреть сообщение
степень 3.5 - это
При этом, если учесть приблизительность представления чисел float, там вообще много интересного получается. Даже в комплексных числах...
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.09.2018, 23:15
Помогаю со студенческими работами здесь

Возведение числа в степень
Помогите написать программу, возводящщую число M в степень N (-10&lt;M&lt;10, 0&lt;N&lt;10 - проверить выполнение данных условий)

Возведение числа в степень!
Хай всем кто на форуме! Помогите с задачей! Надо возвести число в степень #include &lt;iostream&gt; using namespace std; int...

Возведение из числа степень
Прошу помочь. Вводим любое число n и надо возвести её степень. (притом, должно быть или 2 в степени x, или 3) Например: n=81 &gt;&gt;...

Возведение числа в степень n-1
Есть формула {(-1)}^{n-1}*{3}^{n-1} , n увеличивается циклом на 1. Как записать числа в степень n-1 без пользов. и стандартных функций??...

Возведение числа n в степень m.
Написать программу - возведение числа n в m-ю степень. Входные данные поступают с клавиатуры. Результат выводится на экран.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

Новые блоги и статьи
Настройка гиперпараметров с помощью Grid Search и Random Search в Python
AI_Generated 15.05.2025
В машинном обучении существует фундаментальное разделение между параметрами и гиперпараметрами моделей. Если параметры – это те величины, которые алгоритм "изучает" непосредственно из данных (веса. . .
Сериализация и десериализация данных на Python
py-thonny 15.05.2025
Сериализация — это своего рода "замораживание" объектов. Вы берёте живой, динамический объект из памяти и превращаете его в статичную строку или поток байтов. А десериализация выполняет обратный. . .
Чем асинхронная логика (схемотехника) лучше тактируемой, как я думаю, что помимо энергоэффективности - ещё и безопасность.
Hrethgir 14.05.2025
Помимо огромного плюса в энергоэффективности, асинхронная логика - тотальный контроль над каждым совершённым тактом, а значит - безусловная безопасность, где безконтрольно не совершится ни одного. . .
Многопоточные приложения на C++
bytestream 14.05.2025
C++ всегда был языком, тесно работающим с железом, и потому особеннно эффективным для многопоточного программирования. Стандарт C++11 произвёл революцию, добавив в язык нативную поддержку потоков,. . .
Stack, Queue и Hashtable в C#
UnmanagedCoder 14.05.2025
Каждый опытный разработчик наверняка сталкивался с ситуацией, когда невинный на первый взгляд List<T> превращался в узкое горлышко всего приложения. Причина проста: универсальность – это прекрасно,. . .
Как использовать OAuth2 со Spring Security в Java
Javaican 14.05.2025
Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . .
Анализ текста на Python с NLTK и Spacy
AI_Generated 14.05.2025
NLTK, старожил в мире обработки естественного языка на Python, содержит богатейшую коллекцию алгоритмов и готовых моделей. Эта библиотека отлично подходит для образовательных целей и. . .
Реализация DI в PHP
Jason-Webb 13.05.2025
Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . .
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru