删除顺序表的最大值

Problem Description
有一顺序表List,现要求删除表中的所有最大值(可能有多个),并输出删除后的新表。
Input
有多组数据,每组数据占两行。
每组第一行有一个整数,为表长n(0 第二行为表的各元素值。
Output
每组数据的输出占一行,每两个元素之间有一空格。注意删除后为空表的情况。
Sample Input
5
12 24 4 54 15
5
12 54 4 54 15 Sample Output
12 24 4 15
12 4 15

#include
using namespace std;
int main ()
{
	int n,i,j,max,a[50];
	while(cin>>n)
	{
		for(i=0;i>a[i];
		max=a[0];
		for(i=1;imax)
				max=a[i];
		}
		i=0;
		while(i

你可能感兴趣的:(C++解题记录)