780 afișări Prioteasa Andrei (Quzuro) 21.11.2017 www.pbinfo.ro
Etichete: nicio etichetă

#include <iostream>
using namespace std;

int n, v100;
int max_neg(int,int v[],int );
void read(int v[], int&);
int main()
{ read(v,n); bool ok1=false; bool ok2=false; if(max_neg(n,v,-10000)==0) { cout<<” NU EXISTA VALORI STRICT NEGATIVE “; ok1=true; } if(max_neg(n,v,10000)==0) { cout<<“NU EXISTA VALORI STRICT POZITIVE “; ok2=true; } if(ok1==false) cout<<max_neg(n,v,-10000)<<” “; if(ok2==false) cout<<max_neg(n,v,10000)<<” “;

}
void read(int v[] , int &n)
{ cin>>n; for(int i=1;i<=n;++i) cin>>v[i];
}
int max_neg(int n, int v[], int maxim)
{ bool ok = false; for(int i=1;i<=n;++i) { if(maxim<0) { if(v[i]<0) { ok=true; maxim=max(maxim,v[i]); } } if(maxim>0) { if(v[i]>0) { ok=true; maxim=min(maxim,v[i]); } } } if(ok==true) return maxim; return 0;
}


780 afișări Prioteasa Andrei (Quzuro) 21.11.2017 www.pbinfo.ro