Pagini recente » Cod sursa (job #6693) | Cod sursa (job #2744810) | Cod sursa (job #1793010) | Cod sursa (job #2179398) | Cod sursa (job #273974)
Cod sursa(job #273974)
#include<stdio.h>
int main()
{
long int n,m,i,a[1000],x,y,t,k,j;
FILE *f=fopen("stramosi.in","r");
fscanf(f,"%ld",&n);
fscanf(f, "%ld",&m);
a[0]=0;
for (i=1;i<=n;i++)
fscanf(f,"%ld",&a[i]);
FILE *g=fopen("stramosi.out","w");
for (i=0;i<m;i++)
{
fscanf(f,"%ld" "%ld",&x,&y);
t=y;
j=x;
do
{
y=a[j];
t--;
j=y;
}
while (t>0);
if (k==0)
fprintf(g,"%ld",0);
else fprintf(g,"%ld",y);
fprintf(g,"\n");
}
fclose(f);
fclose(g);
return 0;
}