Pagini recente » Cod sursa (job #1035763) | Cod sursa (job #2879413) | Cod sursa (job #3259397) | Cod sursa (job #2405403) | Cod sursa (job #1916556)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("cautbin.in");
ofstream out("cautbin.out");
int main()
{
int s,i,n,c=0,a,m,v[100000];
in>>n;
for(i=1;i<=n;i++)
in>>v[i];
in>>m;
while(m!=0)
{
in>>s>>a;
if(s==0)
{
for(i=1;i<=n;i++)
if(v[i]==a)
{
c=i;
}
if(c==0)
out<<-1<<endl;
else
out<<c<<endl;
}
if(s==1)
{
for(i=1;i<=n;i++)
if(v[i]<=a)
c=i;
out<<c<<endl;
}
if(s==2)
{
for(i=n;i>0;i--)
if(v[i]>=a)
c=i;
out<<c<<endl;
}
m--;
}
return 0;
}