La depuración aparece en la programación en lenguaje C
Vaya, tu error es que fp = fopen("IN23. DAT", "r"); esta declaración falla, provocando un error en fscanf(fp, "d", a[I]);.
Será mejor que escribas una ruta absoluta, como fp = fopen("c:\\IN23.DAT", "r"), y luego coloques el archivo en 23. Datos en disco c.
De lo contrario, debe conocer la ruta de trabajo cuando se ejecuta el programa (no necesariamente la ubicación del programa)
Luego asegúrese de que esté en 23. Los datos están en la ruta de trabajo.
¿Cuál es el camino de trabajo? Se estima que ahora no comprenderá este error.