Pagini recente » Cod sursa (job #2880246) | Cod sursa (job #197261) | Cod sursa (job #2730131) | Cod sursa (job #2726131) | Cod sursa (job #21752)
Cod sursa(job #21752)
#include<stdio.h>
int main()
{long n,k,j,i,bmin=30000,min,p,v[50000],initial,final;
FILE *f=fopen("secventa.in","r");
FILE *g=fopen("secventa.out","w");
fscanf(f,"%ld %ld",&n,&k);
for (i=1;i<=n;i++) {fscanf(f,"%ld",&v[i]); if (v[i]<bmin) bmin=v[i];}
p=k; initial=1; final=n;
while (p<n)
{for (i=1;i<=n-p+1;i++)
{ min=v[i];
for (j=i+1;j<=i+p-1;j++)
if (v[j]<min) min=v[j];
if (bmin<min) {bmin=min; initial=i; final=i+p-1;} }
p++; }
fprintf(g,"%ld %ld %ld", initial,final,bmin);
fclose(f);
fclose(g);
return 0;}