本文最后更新于 2189 天前,其中的信息可能已经有所发展或是发生改变。
#include<iostream>
using namespace std;
int main(){
int array[55];
int n,flag,flag1=0,flag2=0,temp,sum=1;
cin>>n;
cin>>flag;
for(int i=1;i<n;i++){
cin>>array[i];
//cin>>temp;
//array[i]=temp;
}
if(flag>0){
for(int i=1;i<n;i++){
if(array[i]<0&&(flag+array[i])<0){
sum++;
flag1=1;
}
}
if(flag1==1){
for(int i=1;i<n;i++){
if(array[i]>0&&(flag-array[i])>0){
sum++;
}
}
}
}
else{
for(int i=1;i<n;i++){
if(array[i]>0&&(flag+array[i])<0){
sum++;
flag2=1;
}
}
if(flag2==1){
for(int i=1;i<n;i++){
if(array[i]<0&&(flag-array[i])>0){
sum++;
}
}
}
}
cout<<sum;
return 0;
}