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

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

Войти
Регистрация
Восстановить пароль
 
Ashley194
0 / 0 / 0
Регистрация: 20.12.2010
Сообщений: 17
#1

Floating point error:Overfull - C++

20.12.2010, 22:02. Просмотров 511. Ответов 3
Метки нет (Все метки)

При выполнении программы пишет: Floating point error:Overfull
#include<stdio.h>
#include<math.h>
int main(void)
{
unsigned n,i;
float f1,f2,a,s1,s2;
n=1;
a=1;
n=2;
a=(1)/12;
s1=(1)/2;
s2=(7)/12;
while (fabs(s2-s1)>=0,003)
{
n=n+1;
f1=1;
i=1;
while(i<=n)
{
f1=f1*i;
i=i+1;
}
f2=1;
i=1;
while(i<=2*n)
{
f2=f2*i;
i=i+1;
}
a=(f1)/(f2);
s1=s2;
s2=s2+a;
}
printf("%f%f",s2,a);
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2010, 22:02     Floating point error:Overfull
Посмотрите здесь:

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

Floating point error:Domain.Abnormal program termination - ??? это что значит? - C++
Floating point error: Domain. Abnormal program termination #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; void main()...

Illegal use of floating point - C++
Подскажите, почему с++ ругается на мою функцию: float h (float a, float b) { return h=(a/1+pow(b,2))+(b/1+pow(a,2))-(a-b); } ...

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

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

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
romedal
54 / 54 / 1
Регистрация: 18.03.2010
Сообщений: 345
Записей в блоге: 1
21.12.2010, 04:01     Floating point error:Overfull #2
C++
1
long double f1,f2,a,s1,s2; //вместо float f1,f2,a,s1,s2;
А ещё, скажи, это так надо:
C++
1
2
3
n=1; //сначала присвоили 1 
a=1;
n=2; //теперь присваиваем 2, а n=1 так нигде и не использовалось?
Ashley194
0 / 0 / 0
Регистрация: 20.12.2010
Сообщений: 17
21.12.2010, 07:51  [ТС]     Floating point error:Overfull #3
C++
1
long double f1,f2,a,s1,s2; //вместо float f1,f2,a,s1,s2;
Я так пробовала, все равно не работает нормально
А ещё, скажи, это так надо:
C++
1
2
3
n=1; //сначала присвоили 1 
a=1;
n=2; //теперь присваиваем 2, а n=1 так нигде и не использовалось?
Нам сказал так преподаватель. Это 2 элемент ряда
Alex.utszn
Сообщений: n/a
21.12.2010, 09:35     Floating point error:Overfull #4
Цитата Сообщение от Ashley194 Посмотреть сообщение
while (fabs(s2-s1)>=0,003)
если поставить while (fabs(s2-s1)>=0.003) то получается 00, можно еще заменить значения в скобках (поставить значения повыше)
a=(1)/12;
s1=(2)/2;
s2=(7)/12;
Yandex
Объявления
21.12.2010, 09:35     Floating point error:Overfull
Ответ Создать тему
Опции темы

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