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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
soican
49 / 23 / 1
Регистрация: 16.11.2011
Сообщений: 329
Записей в блоге: 5
#1

снова pow - C++

21.04.2013, 13:10. Просмотров 318. Ответов 2
Метки нет (Все метки)

Вроде всё ясно, но!!
Edit1->Text=FloatToStr(pow(0,0));
пишет единицу как положено, но при этом вылазит pow domain error..Какого?!
p.s. мне конечно не pow(0,0) нужно выводить просто многочлен легче записывать b[i]*pow(x,i)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2013, 13:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос снова pow (C++):

при вызове функции pow() выдаёт ошибку: test.cpp:(.text+0x59b): undefined reference to `pow' - C++
В чём дело? Добавлено через 1 минуту ps. Заголовок math.h подключен.

Как сделать чтобы таймер дойдя до 0 стартовал снова и снова? - C++
Здравствуйте :) Как сделать чтобы таймер дойдя до 0 стартовал снова и снова? TimerSec = 59; TimerMin = 6; for(int i = TimerSec;...

pow - C++
Есть выражение y=pow(g,x)%p y,g,x,p- int Ошибка 1 error C2296: %: недопустимо, левый операнд имеет тип "double" Что...

pow(5, 2) == 24? - C++
Недавно скачал новый Code::Blocks и при выполнении этой программы #include <iostream> using std::cout; using std::cin; using...

pow - C++
ребята, а можно как нибудь сделать чтобы pow(a,b) возвращал не double , а int?

Преобразование pow(a,b) - C++
Как заменить функцию pow на примере двойки? Вводиться число с клавиатуры, это число - будет ограничитель результата возведения 2-ки в какую...

2
Tulosba
:)
Эксперт С++
4397 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
21.04.2013, 13:22 #2
A domain error can occur if x is 0 and y less than or equal to 0.
отсюда
Возможно придется использовать matherr() или модифицировать аргументы.
1
soican
49 / 23 / 1
Регистрация: 16.11.2011
Сообщений: 329
Записей в блоге: 5
21.04.2013, 15:47  [ТС] #3
конечно неприятно, что функция pow фактически недоделанная, раз правильное мат. выр-ие вычисляет с трудностями.
мне заморы с matherr() не нужны, ещё рано учиться ошибки перехватывать. вынес b[0]*pow(x,0) за пределы цикла и переписал как просто b[0] , а цикл соотв. с "1" начал.
Спасибо за ссылку на интересный сайт!)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2013, 15:47
Привет! Вот еще темы с ответами:

Проблема с pow - C++
#include <iostream> #include <conio.h> #include <math.h> using namespace std; class Triangle { public: int...

String и pow - C++
Добрый вечер Глупая ошибка, но не могу понять что не так. перегружена функция pow, а где она перегружена? Неужели, string не...

Problem : pow - C++
Для натуральных чисел a и n вычислить an. Ввод В первой строке находятся разделённые пробелом a и n. Вывод Выводится одно число...

Функция pow() - C++
Здравствуйте!Хотелось спросить у опытных программистов - скажите пожалуйста, как функция pow() считает число в степень?Она же не в лоб, как...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru