输入20个整数,输出其中能被数组中其它元素整除的那些数组元素。
输入格式
输入20个整数,
输出格式
按输入顺序输出符合要求的数字,每行输出一个整数。
样例输入
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
样例输出
4
6
8
9
10
12
14
15
16
18
20
21
解题思路
代码如下
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int i,j;
vector <int> v1(20);
vector <int> v2;
for(i=0;i<20;i++)
cin>>v1[i];
for(i=0;i<20;i++)
{
for(j=0;j<20;j++)
{
if(i!=j&&v1[i]%v1[j]==0)
{
v2.push_back(v1[i]);
break;
}
}
}
vector <int>::iterator it;
for(it=v2.begin();it!=v2.end();it++)
cout<<*it<<endl;
return 0;
}