一个处理数据的问题,怎么记录数组中的下标以及怎么保证代码通用性

问题遇到的现象和发生背景

设计自定义函数实现对一组整数数据的处理:
1) 求这组数的最大、最小值;
2) 采用已学的方法对这组数据排序;
3) 求这组数的平均值,并返回所有大于平均值数据的下标;
4) 设计 main 函数,完成对上述处理正确性的测试。要求,随机产生一组 1000 以内的
数据,测试结果存储在文件 res.txt 中;
5) 阐述:你是如何保证代码的通用性的?即:代码可以较好的适应这组数据个数不确
定的情况。

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

能够实现题目要求

开大一点的数组,只要数据没有溢出数组就能运行