Pagini recente » Cod sursa (job #1517229) | Cod sursa (job #2764927) | Cod sursa (job #2865959) | Cod sursa (job #1056649) | Cod sursa (job #1902602)
#include <fstream>
using namespace std;
ifstream in("cautbin.in");
ofstream out("cautbin.out");
int main()
{
int n,i,m,q,x,v[100001],gigel=0,costel=0,marcel=0;
in>>n;
for (i=1;i<=n;i++)
in>>v[i];
in>>m;
for (i=1;i<=n;i++)
{
in>>q>>x;
if (q==0)
{
for (i=1;i<=n;i++)
{
if (v[i]==x)
gigel=i;
}
if (gigel==0)
out<<-1;
else
out<<gigel<<'\n';
}
if (q==1)
{
for (i=1;i<=n;i++)
{
if (v[i]<=x)
costel=i;
}
out<<costel<<'\n';
}
if (q==2)
{
for (i=1;i<=n;i++)
{
if (v[i]>=x)
{
marcel=i;
break;
}
}
}
}
out<<marcel;
return 0;
}