Ingrese dos secuencias en programación en lenguaje C
El numerador y el denominador de esta secuencia cumplen con la ley de Fibonacci y crecen muy rápidamente, pero la suma de las razones crece muy lentamente. Por lo tanto, cuando los datos de entrada son grandes, es difícil que el número entero lleve los valores del numerador y denominador, provocando que. errores. En este caso, los datos de entrada deben restringirse. Si desea obtener resultados de operación más grandes, puede usar __int64 o datos largos. Aquí se utiliza el tipo int y la entrada se limita a 0
Texto del código:
#Contiene "stdio.h"
int main(int argc, char * argv[]){
Doble s, x;
int a, b, n;
printf("Ingrese x(int ) 0 & lt; x & lt70)...\ n ");
if(scanf("%lf ", & ampx)==1. & ampx & gt0 & amp& ampx & lt70){
for(s=n=0, b=2, a = 1; s & lt= x; s+=(b+0.0)/a, b+=a, a=b-a, n++);
printf("El resultado es %.5f\nn = %d\n ", s, n
}
Otros
);printf( "Error de entrada, salida...\ n ");
Devuelve 0;?
}