#include<stdio.h>
int main()
{int n,a[50],b[50],k,i,j;
scanf("%d\n",&n);
for(i=0;i<n;i++)
{scanf("%d ",&a[i]);}
scanf("%d",&k);
for(i=0,j=0;i<n;i++)
{if(a[i]!=k)   {b[j]=a[i];  j++;}   //变化的a数组3种情况1.原先的a数组中没有与(输入的数k)相同的数;2.原先的a数组中有与(输入的数k)相同的数;
                                                   
}
 for(i=0;i<j;i++)                   //此时不确定输出b数组元素的个数,但是上步的j是变值,可作为判断条件;
 {printf("%d ",b[i]);}
return 0;}                        //另一种方法是不需要运用两个数组等价,可以将不等于(输入的数k)的元素输出;