Pagini recente » Cod sursa (job #2480170) | Cod sursa (job #1877900) | Cod sursa (job #2168849) | Cod sursa (job #2920725) | Cod sursa (job #1809877)
#include <cstdio>
#include <fstream>
using namespace std;
int n,a[1000],m,x[50],q[50];
void Read(char nume_fis[20])
{
fstream f(nume_fis,ios::in);
f >> n;
for(int i=1;i<=n;i++)
f >> a[i];
f >> m;
for(int i=1;i<=m;i++)
f >> q[i] >> x[i];
}
int main()
{
FILE *f=fopen("cautbin.out","w");
int s1,s2,s3=-1;
Read("cautbin.in");
for(int i=1;i<=m;i++)
{
for(int j=1;j<=n;j++)
{
if(q[i]==0)
{
if(a[j]==x[i])
s1=j;
}
if(q[i]==1)
{
if(a[j]<=x[i])
s2=j;
}
if(q[i]==2)
{
if(a[j]>=x[i] && s3==-1 )
s3=j;
}
}
}
fprintf(f,"%i\n%i\n%i\n",s1,s2,s3);
return 0;
}