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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
wildfires
1 / 1 / 0
Регистрация: 09.01.2012
Сообщений: 114
#1

Illegal use of floating point - C++

22.01.2012, 17:54. Просмотров 1222. Ответов 5
Метки нет (Все метки)

Подскажите, почему с++ ругается на мою функцию:
C++
1
2
3
4
float h (float a, float b)
{
return h=(a/1+pow(b,2))+(b/1+pow(a,2))-(a-b);
}
Заранее спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2012, 17:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Illegal use of floating point (C++):

Illegal use of floating point - C++
Подскажите в чем может быть дело: int sigmasignal=5,i,j,N=20; float vhmatrica, rsignal; double tsignal=0.2, delta=0.004,...

Ошибка: Illegal use of floating point - C++
В общем вот какое дело: float a,c; c=a%2; объясните, пожалуйста, почему в данном случае нельзя использовать число типа "float"...

Ошибка Illegal use of floating point - C++
Добрый вечер, прошу помочь с ошибкой "Illegal use of floating point" double d=0; double p=0; double z; ...

Illegal use of floating point in function main() - C++
#include <iostream.h> #include <conio.h> #include <math.h> void main() { double a, x, y ; cout << " Input a " ; ...

Много ошибок illegal use of floating point - C++
Здравствуйте! Столкнулся с такой ошибкой, в упор не понимаю, в чем дело. Прекрасно понимаю, что Points.point1] имеет тип float, а...

Floating point overflow - C++
Срочно нужна помощь! Когда ввожу значения n=30 и x=30 программа выдает следующую ошибку: "Floating point overflow". При этом стоит...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
22.01.2012, 17:57 #2
C++
1
2
3
4
float h (float a, float b)
{
return (a/1+pow(b,2))+(b/1+pow(a,2))-(a-b);
}
1
wildfires
1 / 1 / 0
Регистрация: 09.01.2012
Сообщений: 114
22.01.2012, 18:46  [ТС] #3
soon, благодарю.
Можно еще один глупый вопрос ?
Как записать правильно этот пример ?
t - это функция, что я выкладывал выше.
Я не уверен как правильно записать, там где у меня t^2 и t^4.
0
Миниатюры
Illegal use of floating point  
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
22.01.2012, 18:54 #4
Цитата Сообщение от wildfires Посмотреть сообщение
Я не уверен как правильно записать, там где у меня t^2 и t^4.
Дак через pow реализуйте.
0
wildfires
1 / 1 / 0
Регистрация: 09.01.2012
Сообщений: 114
22.01.2012, 18:57  [ТС] #5
soon, ну это понятно, просто если я записываю.
(pow(h,2)(s-t,s*t))
выдает ошибку.
А если
(pow(h(s-t,s*t),2))
работает, только я не уверен, что так правильно.
0
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
22.01.2012, 19:05 #6
Второе правильно.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.01.2012, 19:05
Привет! Вот еще темы с ответами:

Floating point overflow - C++
помогите с проблемой-создал программу для вычисления уравнений с двумя неизвестными и выдает ошибку Floating point overflow вот кодvoid...

Floating point overflow - C++
Дали елементарное задание решить кубическое уравнение, выдает ошибку "Floating point overflow", незнаю что с ним делать Входящие даные в...

floating point error - C++
int i = 124; int j = 0; "c" и "y" это float с диапазоном от 1 до 2; x это long double от 0.01 до 100; tempsum - long double; cr -...

Floating point error:Overfull - C++
При выполнении программы пишет: Floating point error:Overfull #include<stdio.h> #include<math.h> int main(void) { unsigned n,i; ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
22.01.2012, 19:05
Ответ Создать тему
Опции темы

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