Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
34 / 22 / 13
Регистрация: 20.05.2022
Сообщений: 414

Возведение в степень

02.03.2023, 17:33. Показов 4065. Ответов 67
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вопрос очень простой, но вызвал сложность. Как на С++ возвести отрицательное число в дробную степень.
C++
1
pow(-2.034, 1.96);
Но на экран мне выводится -nan(ind).
Вопрос почему? Ведь функцию pow() в качестве аргументов принимает значение типа double. И в описании этой функции не написано, что основание должно быть больше нуля…
https://learn.microsoft.com/ru... om=vs-2017
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.03.2023, 17:33
Ответы с готовыми решениями:

Вычислить сумму чисел от 1 до N, возведенных в степень M. Возведение в степень оформить как многократное умножение
Не знаю как это написать.. или объясните пожалуйста или помогите сделать)

Возведение в степень C++
Нужно возвести число в 16 степень, используя минимальное количество операторов и переменных и операцию умножения.

Возведение в степень!
Возник вопрос - Возможно пока не понятна в чем мысль! Попробую на примере объяснить! Возведение числа 2 в 1000 - ую степень будет...

67
34 / 22 / 13
Регистрация: 20.05.2022
Сообщений: 414
02.03.2023, 19:55  [ТС]
Студворк — интернет-сервис помощи студентам
Verevkin, да я понял)) просто сразу недогадался)) тему можно закрывать)
0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
02.03.2023, 20:07
Цитата Сообщение от повар1 Посмотреть сообщение
круг весом в десять килограмм
Это круто. Какого цвета килограммы предпочитаете?
Цитата Сообщение от Verevkin Посмотреть сообщение
Я подозревал, что до этого дойдёт.
Пиши функцию!
std::complex завезено, относительно давно)
0
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
13233 / 6865 / 1827
Регистрация: 18.10.2014
Сообщений: 17,398
02.03.2023, 20:12
Цитата Сообщение от повар1 Посмотреть сообщение
есть круг весом в десять килограмм. попробуй разделить его на три равные части. Вот "арифметика" говорит не делится
?
1
Нарушитель
10897 / 5831 / 1289
Регистрация: 12.03.2015
Сообщений: 26,914
02.03.2023, 20:16
Цитата Сообщение от IGPIGP Посмотреть сообщение
std::complex завезено, относительно давно)
Я знаю. Оно могёт в логарифмы отрицательных чисел?
0
848 / 651 / 323
Регистрация: 24.02.2017
Сообщений: 2,297
02.03.2023, 20:50
Цитата Сообщение от IGPIGP Посмотреть сообщение
Это круто
"Круг: Предмет в форме окружности. Спасательный к. (кольцеобразное спасательное средство для упавшего за борт). Резиновый к. (род надувной кольцеобразной подушки). Гончарный к. (вращающийся гончарный станочек). Поворотный к. (вращающееся устройство, напр., на железной дороге, на театральной сцене; спец.)." - Толковый словарь Ожегова. IGPIGP, Русский язык очень богат значениями слов. Развивайтесь.
0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
02.03.2023, 22:40
Цитата Сообщение от Verevkin Посмотреть сообщение
Я знаю. Оно могёт в логарифмы отрицательных чисел?
Тут вопрос не в С++. Если мы выходим из границ вещественных, в комплексные, то математика говорит о том, что существуют логарифмы отрицательных чисел (даже чисто вещественных) в терминах комплексных чисел. Вы привели нормальную формулу для экспонент. Решение лежит в этом направлении, как я помню. Причем общее решение состоит в возведении степень комплексного числа. А функцию написать не вопрос. Хотя что-то мне говорит о том, что если звёзды зажигают, то это не спроста. Существование библиотеки std::complex делает отсутствие элементарных операций с такими зверями невозможным.

Добавлено через 3 минуты
Цитата Сообщение от повар1 Посмотреть сообщение
"Круг: Предмет в форме окружности. Спасательный к. (кольцеобразное спасательное средство для упавшего за борт). Резиновый к. (род надувной кольцеобразной подушки). Гончарный к. (вращающийся гончарный станочек). Поворотный к. (вращающееся устройство, напр., на железной дороге, на театральной сцене; спец.)." - Толковый словарь Ожегова.
Круг вопросов связанный со словом круг и другими словами, тяжелее любого словаря. Но вопрос о цвете килограммов. Килограмм плоскости нулевой толщины - практически прозрачен. Вопрос: чем же его красить? Круг интересов в кругу людей нашего круга этим не ограничивается, но с чего то же надо начать. Итак - цвет килограмма круга. Пифагор стонет за окном.
0
Нарушитель
10897 / 5831 / 1289
Регистрация: 12.03.2015
Сообщений: 26,914
02.03.2023, 22:45
0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
02.03.2023, 22:56
Verevkin, во тута есть все функции:
https://en.cppreference.com/w/cpp/numeric/complex
надо юзать, а не писать велосипедум.
0
02.03.2023, 22:58

Не по теме:

Verevkin, могет и в логарифмы и в степени, а так же в С99 (ты же предпочитаешь си) есть поддержка комплексных чисел. :)

0
848 / 651 / 323
Регистрация: 24.02.2017
Сообщений: 2,297
03.03.2023, 08:02
Цитата Сообщение от IGPIGP Посмотреть сообщение
Пифагор стонет за окном.
Пифагор здесь не причем. Причина в Вас.
Миниатюры
Возведение в степень  
0
Нарушитель
10897 / 5831 / 1289
Регистрация: 12.03.2015
Сообщений: 26,914
03.03.2023, 08:06
Цитата Сообщение от zayats80888 Посмотреть сообщение
ты же предпочитаешь си
Ты чо несёшь, какое нахрен си?
0
фрилансер
 Аватар для Алексей1153
6506 / 5755 / 1134
Регистрация: 11.10.2019
Сообщений: 15,403
03.03.2023, 08:29
Verevkin, отпираться бесполезно
0
Нарушитель
10897 / 5831 / 1289
Регистрация: 12.03.2015
Сообщений: 26,914
03.03.2023, 08:32
Цитата Сообщение от Алексей1153 Посмотреть сообщение
отпираться бесполезно
ненене, нинада вмешивать меня в енто.
0
848 / 651 / 323
Регистрация: 24.02.2017
Сообщений: 2,297
03.03.2023, 08:46
Цитата Сообщение от Verevkin Посмотреть сообщение
ненене
Verevkin, будь человеком.
Миниатюры
Возведение в степень  
0
Нарушитель
10897 / 5831 / 1289
Регистрация: 12.03.2015
Сообщений: 26,914
03.03.2023, 08:54
Цитата Сообщение от повар1 Посмотреть сообщение
будь человеком.
Раньше я был вынужден писать софт под DOS на чистых Сях. Мне это очень не нравилось, но мне нужны были деньги.
Когда это безобразие закончилось, я бухал 6 дней. От радости.
1
фрилансер
 Аватар для Алексей1153
6506 / 5755 / 1134
Регистрация: 11.10.2019
Сообщений: 15,403
03.03.2023, 09:32
Verevkin, всё понятно. Заставили за деньги
0
Нарушитель
10897 / 5831 / 1289
Регистрация: 12.03.2015
Сообщений: 26,914
03.03.2023, 09:38
Цитата Сообщение от Алексей1153 Посмотреть сообщение
всё понятно. Заставили за деньги
Сказали, откажешься писать вот эту хрень - будешь разработчиком макулатуры документации. Пришлось согласиться. Эх, молодость............
0
Объявлятель переменных
 Аватар для SpBerkut
1225 / 411 / 321
Регистрация: 24.09.2011
Сообщений: 1,279
03.03.2023, 09:52
Етить у вас тут наркомания...
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <cmath>
#include <iomanip>
#include <complex>
 
int main()
{
    std::cout << std::fixed << std::setprecision(6);
    
    std::complex<double> z = {-2.034, 0};
    std::cout << "pow(-2.034, 1.96) = " << std::pow(z, 1.96);
}
2
Нарушитель
10897 / 5831 / 1289
Регистрация: 12.03.2015
Сообщений: 26,914
03.03.2023, 09:59
SpBerkut, чётко!

0
Объявлятель переменных
 Аватар для SpBerkut
1225 / 411 / 321
Регистрация: 24.09.2011
Сообщений: 1,279
03.03.2023, 10:39
Цитата Сообщение от Verevkin Посмотреть сообщение
SpBerkut, чётко!
Maple не даст соврать.
Миниатюры
Возведение в степень  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.03.2023, 10:39

Возведение в степень
подскажите,пожалуйста, способ реализации (алгоритм)операции возведение в степень числа с показателем более 200. Результат не должен...

Возведение в степень. C++
можно ли написать программу для возведения в вводимую степень вводимого числа с помощью рекурсивной функции

возведение в степень
Всем привет кто обитает на сеем форуме)) учу с++ столкнулся с проблемой, не могу написать программу которая возводит введённое с...

возведение в степень!
Кто помнит функцию возведения в степень.?? &quot;трам-пам-пам&quot; (a,b) ???? Добавлено через 3 минуты И еще желательно...

Возведение в степень
Вообщем по условию задачи нам нужно вывести минимальную степень, в которую можно возвести цифру 4 , что бы превзойти второе введенное...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru