//题意:给定2到15个不同的正整数,你的任务是计算这些数里面有多少个数对满足:
//数对中一个数是另一个数的两倍。
//题解:定义变量 a[15],sum=0,b=0;随后循环,输入a[i];判断a[i]是否=0,如果是,结束程序(我用的break;)
//b=b+1;再次循环(循环套循环),判断a[i]2=a[j],或是 a[j]2=a[i]。sum=sum+1;结束程序。
//上代码!!!!!!!
include<bits/stdc++.h>
using namespace std;
int main(){
int a[15],sum=0,b=0;
for(int i=1;i<=15;i++){
cin>>a[i];
if(a[i]0){
break;
}
b=b+1;
}
for(int i=1;i<=b;i++){
for(int j=i+1;j<=b;j++){
if(a[i]*2a[j] or a[j]*2==a[i]){
sum=sum+1;
}
}
}
cout<<sum;
return 0;
}