#include <iostream.h>
void main()
{
int i,j,m=0,w,n,t;
int ch[3][5]={
2,1,3,4,1,
6,7,8,9,10,
11,12,1,13,1
};
int*a=new int[18];
for (i=0;i<3;i++)
{
for (j=0;j<5;j++)
{
a[m] = ch[i][j];
m++;
}
}
for (j=0;j<14;j++)
{
for (i=0;i<14-j;i++)
{
if (a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
}
for (int q=0;q<15;q++)
{
if (a[q]!=a[q+1])
{
cout<<a[q]<<" ";
}
}
cout<<endl;
delete []a;
}
二:::
#include <iostream.h>
void main()
{
int i,j,m,n,t,s;
int ch[3][5]={
1,21,30,30,56,
66,77,58,91,10,
101,312,103,10,1
};
int cm[3][5];
for (s=0;s<14;s++)
{
for (m=0;m<3;m++)
{
for (n=0;n<5;n++)
{
if (m!=2)
{
if (ch[m][n]>ch[m+1][n])
{
t=ch[m][n];
ch[m][n]=ch[m+1][n];
ch[m+1][n]=t;
}
}
if (n!=4)
{
if (ch[m][n]>ch[m][n+1])
{
t=ch[m][n];
ch[m][n]=ch[m][n+1];
ch[m][n+1]=t;
}
}
cm[m][n]=ch[m][n];
}
}
}
for (i=0;i<3;i++)
{
for (j=0;j<5;j++)
{
if (j!=2)
{
if (cm[i][j]==cm[i+1][j])
{
continue;
}
}
if (n!=4)
{
if (cm[i][j]==cm[i][j+1])
{
continue;
}
}
cout<<cm[i][j]<<" ";
}
cout<<endl;
}
}