1.输入一组数据以-1作为结束标志,要求删除其它数据只保留能被2整除的数据并输出结果
#include <iostream>
using namespace std;
void main(){
int b[50],x,n=0; //一个int标识符 又可以定义整型数组又可以整型数
cin>>x; //接收
while(x!=-1) //-1作为结束标志
{
b[++n]=x; //++n来移动下标
cin>>x; //再接收下一个x
}
int j=0; //定义一个全局变量j作为更新后的数组的下标
for (int i=1;i<=n;i++)
if(b[i]%2==0)//如果被2整除
b[++j]=b[i];//保留
for (int i=1;i<=j;i++)//输出保留的这些数
cout<<b[i]<<'\t';// \t是补全当前字符串长度到8
cout<<endl;
}