Cod sursa(job #88471)

Utilizator alexeiIacob Radu alexei Data 2 octombrie 2007 15:51:36
Problema Secventa Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.54 kb
#include<fstream.h>

void main()
{

int i,linc,lsfr,poz,j,min,v[10],k,n,pozf,MIN=-3600;

ifstream f("secventa.in");
ofstream g("secventa.out");


f>>n;
f>>k;

for(i=0; i<n; i++)
{f>>v[i];
}
f.close();
int q=0;

for(i=0; q<n-k+1&&i+k<=n; i++)
{
        min=v[i];
        poz=i;

 	for(j=i; j<i+k; j++)
 	{if(v[j]<min)
 	{min=v[j];
  	poz=j;
  	}
 	}
	q++;
	
 if(min>MIN)
 {
  pozf=poz;
  linc=i;
  lsfr=i+k;
  MIN=min;
  }
  }

 for(i=linc; i<lsfr; i++)
 {g<<v[i];
 }

 g<<"poz"<<v[pozf];
 g.close();
 }