C++中怎么在一个数组中调整数据位置,如下题目3,谢谢
设有一个double型维数组a,长度为N。建立该数组,并完成以下任务:(1)键盘输入15个实型数据存入数组a中,并按照每行输出5个的格式,输出该数组;(2)计算a中元素的...
设有一个double型维数组a,长度为N。建立该数组,并完成以下任务:
(1)键盘输入15个实型数据存入数组a中,并按照每行输出5个的格式,输出该数组;
(2)计算a中元素的平均值,并将它存储在a中有效范围的末位;
(3)调整a数组中前15个元素的位置,即存放平均值的元素a[15]保持不动。调整规则是:元素值低于平均值的放在后部、高于平均值的放在前部;
(4)输出调整以后的a数组。 展开
(1)键盘输入15个实型数据存入数组a中,并按照每行输出5个的格式,输出该数组;
(2)计算a中元素的平均值,并将它存储在a中有效范围的末位;
(3)调整a数组中前15个元素的位置,即存放平均值的元素a[15]保持不动。调整规则是:元素值低于平均值的放在后部、高于平均值的放在前部;
(4)输出调整以后的a数组。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询