Foros del Web » Programación para mayores de 30 ;) » C/C++ »

problema con un float y un integer value

Estas en el tema de problema con un float y un integer value en el foro de C/C++ en Foros del Web. alejecutar este programa me sale como error division por cero Necesitode su ayuda amigos. #include<stdio> #include<stdlib> #include<iostream> #include<math> #define PI 3.14159265358979324 using namespace std; float ...
  #1 (permalink)  
Antiguo 11/04/2008, 19:39
 
Fecha de Ingreso: abril-2008
Mensajes: 1
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta problema con un float y un integer value

alejecutar este programa me sale como error division por cero
Necesitode su ayuda amigos.
#include<stdio>
#include<stdlib>
#include<iostream>
#include<math>
#define PI 3.14159265358979324

using namespace std;
float foriginal( float x)
{
float z=1/2.0-x*tan(x)+x;
return(z);
}

float iterar(int n)
{

float a,b,xn,x,c,eps;
eps=0.001;
c= (float) (2*n +1)* PI/2.0 - PI/180.0 ; //despues de la primera iteracion aparece el error!!!!!
xn=c;
do
{
x=xn;
xn=foriginal(x);
}
while (fabs(xn-x)>eps);
printf("The root is = %9.7f , f(x)= %9.7f \n",x,foriginal(x)-x);
}

int main()
{
int i; float a,b;
for(i=0;i<10;i++)
{
iterar(i);
}

}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:09.