Hola amigo, examine tu programa y has cometido los siguientes errores.
1) No has definido la funcion que utilizaras, antes de utilizarla.
2) La funcion fue creada dentro de la funcion main y segun creo yo eso no esta permitido.
Me tome el trabajo de modificar tu programa, el resultado me ha quedado asi:
#include <stdio.h>
#include <conio.h>
unsigned long int distancia, resultado;
soundspeed();
int main(int argv, char **argc)
{
printf("Introduzca la distancia: ");
scanf("%lu", &distancia);
printf("La velocidad del sonido tarda %lu s en recorrer esa distancia", soundspeed());
printf("nn");
getch();
//system("pause"); a esto no lo puedo hacer andar;
}
/*esta función dada la distancia, calcula el tiempo que se tarda a la velocidad
del sonido*/
soundspeed()
{
resultado = distancia/344;
return resultado;
}
/******************************/
Bueno, te dejo el programa modificado para que veas los errores que has cometido, espero te sirva y logres compilarlos sin errores. Saludos y Suerte.