Cod sursa(job #24633)

Utilizator xtephanFodor Stefan xtephan Data 3 martie 2007 10:07:03
Problema Secventa Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.66 kb
#include<stdio.h>
int a[100],n,k;

void cit()
{
	FILE *f=fopen("secventa.in", "r");
	int i;
	fscanf(f, "%d", &n);
	fscanf(f, "%d", &k);

	for (i=1; i<=n; i++) {
		fscanf(f, "%d", &a[i]);
		}

	fclose(f);
}

void afis(int pi, int ps, int baza) {
	FILE *g=fopen("secventa.out", "w");
	fprintf(g, "%d %d %d", pi, ps, baza);
	fclose(g);
	}

int main()
{
int z,i, j, pi=0, ps=0, baza=0, min;
cit();

for (z=k; z<=n-1; z++)
	{
	for(i=1; i<=n; i++)
		{
		min=a[i];
		for(j=i; j<=i+k-1; j++)
			{
			if(a[j]<min) min=a[j];
			}
		if(min>=baza)
			{
			baza=min;
			pi=i;
			ps=i+k-1;
			}
		}
	}



afis(pi, ps, baza);
return 0;
}