c언어 동적메모리 할당 순차정렬

%EC%BA%A1%EC%B2%982

모바엑스텀으로 하는 씨언어에 대해 질문있습니다. 이렇게 코드를 짜서 리다이렉션으로 정렬된 값을 실행시키면 결과가 나오지 않아서 질문 합니다… //부터 //부분을 고치는 것 같은데 코드를 잘못 넣으면 세그멘테이션 오류라는 것이 뜨거나 (컴파일은 됨) 결과값이 39명 정렬인데 1명만 뜨거나 뜨지 않습니다…ㅜ 지금 제가 적은 것도 오류가 뜨는 코드인데 도저히 어떻게 바꿔야할지 모르겠어 질문합니다.