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

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

02.03.2023, 17:33. Показов 3872. Ответов 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
13210 / 6843 / 1824
Регистрация: 18.10.2014
Сообщений: 17,306
02.03.2023, 20:12
Цитата Сообщение от повар1 Посмотреть сообщение
есть круг весом в десять килограмм. попробуй разделить его на три равные части. Вот "арифметика" говорит не делится
?
1
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
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
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
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
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
03.03.2023, 08:06
Цитата Сообщение от zayats80888 Посмотреть сообщение
ты же предпочитаешь си
Ты чо несёшь, какое нахрен си?
0
фрилансер
 Аватар для Алексей1153
6495 / 5723 / 1133
Регистрация: 11.10.2019
Сообщений: 15,284
03.03.2023, 08:29
Verevkin, отпираться бесполезно
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
03.03.2023, 08:32
Цитата Сообщение от Алексей1153 Посмотреть сообщение
отпираться бесполезно
ненене, нинада вмешивать меня в енто.
0
848 / 651 / 323
Регистрация: 24.02.2017
Сообщений: 2,297
03.03.2023, 08:46
Цитата Сообщение от Verevkin Посмотреть сообщение
ненене
Verevkin, будь человеком.
Миниатюры
Возведение в степень  
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
03.03.2023, 08:54
Цитата Сообщение от повар1 Посмотреть сообщение
будь человеком.
Раньше я был вынужден писать софт под DOS на чистых Сях. Мне это очень не нравилось, но мне нужны были деньги.
Когда это безобразие закончилось, я бухал 6 дней. От радости.
1
фрилансер
 Аватар для Алексей1153
6495 / 5723 / 1133
Регистрация: 11.10.2019
Сообщений: 15,284
03.03.2023, 09:32
Verevkin, всё понятно. Заставили за деньги
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
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
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
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
Ответ Создать тему
Новые блоги и статьи
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса Калибровка параметров симбиотической модели: технический обзор Содержание: Введение Постановка проблемы Технические аспекты реализации Процесс внедрения изменений
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0» https:/ / ibb. co/ NnkGpfMd Представленная интегрированная схема описывает непрерывную нелинейную. . .
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы ### Аннотация Представлено исследование по разработке агентной модели микоризной. . .
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики Контекст Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии Введение Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np class PlantAgent: def __init__(self, name, strategy, initial_biomass): self. name = name self. strategy = strategy # "greedy" (широколиственные) или. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru