Hola comunidad! Me estoy tirando de los pelos porque tengo una practica de métodos informáticos (programación en C) sobre integración numérica. Lo hilarante es que el problema no lo tengo con la parte del código que calcula las integrales, si no con los desgraciados scanf! Y el problema es que cuando lo corro, hace el scanf, pero cuando le das al enter después de introducir el primer valor, no hace nada, hasta que reintroduces y das a enter de nuevo y pasa al siguiente. Cuando va por el 3 o 4 valor a escanear, se para y suelta ese maldito segmentación fault:11. Os pego el código para que lo veáis. Ayuda por favor!
i#nclude <stdio.h>
#include <stdlib.h>
float g, L, e, a0, w0;
int i, n, ifinal;
int main()
{
printf("Introduce la aceleración de la gravedad\n");
scanf("%f\n", &g);
printf("Introduce longitud del péndulo\n");
scanf("%f\n", &L);
printf("Introduce la tolerancia \n");
scanf("%f\n", &e);
printf("Introduce el ángulo inicial\n");
scanf("%f\n", &a0);
printf("Introduce número de intervalos\n");
scanf("%d\n", &n);
return 0;
}

Los #include están bien
Los #include están bien puestos, es solo que el foro no lo muestra :p
Segmentation fault con scanf (veredicto: lo que me faltaba)
Quitando los \n de lo scanf funciona, en vez de "%f\n" utiliza "%f"
Caracteres especiales
Saludos.
Equipo de Ubuntu-es