#include #include void readArray(int ,int *,FILE *); void writeArray(int ,int *); void sortArray(int,int *); void fileArray(int,int *,FILE *); int main(void) { int numElm; int *a; FILE *inp; FILE *outp; inp = fopen("in.txt","r"); outp = fopen("out.txt","w"); fscanf(inp,"%d",numElm); a = (int *) calloc(numElm,sizeof(int)); readArray(numElm,a,inp); writeArray(numElm,a); sortArray(numElm,a); writeArray(numElm,a); fileArray(numElm,a,outp); fclose(inp); fclose(outp); return 0; } void readArray(int num,int *a,FILE *inp) { int i; for (i=0;i max) max =temp; } } void fileArray(int num, int *a, FILE *outp) { int y; for (y=0;y max) max =temp; } } void fileArray(int num, int *a, FILE *outp) { int y; for (y=0;y