Problem z przekraczaniem zakresu double w C/C++
: 18 sty 2006, o 23:53
Dajmy na to, ze mam policzyc taka f-cje: funkcja1=((*a)*(pow((x),(*b)+1)))/((*b)+1)
*a i *b to wartosci wspolczynnikow podawanych przez usera (sa podawane w innej f-cji stad te wskazniki) x rowniez jest podawane przez usera...
problem jest w tym, ze potrzebuje napsiac cos w stylu
do
{
funkcja1=((*a)*(pow((x),(*b)+1)))/((*b)+1);
}
while(funkcja1!=OVERFLOW);
jest mozliwe napisanie czegos takiego?? zamiast badania kazdego wyrazenia z osobna a potem razem czy nie jest bliski przekroczeniu zakresu doubla?
*a i *b to wartosci wspolczynnikow podawanych przez usera (sa podawane w innej f-cji stad te wskazniki) x rowniez jest podawane przez usera...
problem jest w tym, ze potrzebuje napsiac cos w stylu
do
{
funkcja1=((*a)*(pow((x),(*b)+1)))/((*b)+1);
}
while(funkcja1!=OVERFLOW);
jest mozliwe napisanie czegos takiego?? zamiast badania kazdego wyrazenia z osobna a potem razem czy nie jest bliski przekroczeniu zakresu doubla?