Pagini recente » Cod sursa (job #2333099) | Cod sursa (job #434829) | Cod sursa (job #102763) | Cod sursa (job #2216224) | Cod sursa (job #174711)
Cod sursa(job #174711)
#include<fstream.h>
#include<stdio.h>
FILE *f=fopen("secventa.in","r");
FILE *g=fopen("secventa.out","w");
long n,k,l;
long v[100000];
void cit()
{
fscanf(f,"%ld%ld",&n,&k);
int min;
min=32000;
for(long i=1;i<=k;i++)
{ fscanf(f,"%ld",&v[i]);
if(min>v[i])
min=v[i];
}
int min1;
long poz;
poz=k;
for(long j=k+1;j<=n;j++)
{fscanf(f,"%ld",&v[j]);
min1=v[j];
for(long t=j-1;t>=j-2;t--)
if(min1>v[t])
min1=v[t];
if(min<min1)
{min=min1;
poz=j;
}
}
long y;
for(y=poz;y>=poz-k+1;y--)
fprintf(g,"%ld ",v[y]);
}
int main()
{
cit();
return 0;
}