Pagini recente » Cod sursa (job #1597944) | Cod sursa (job #1682857) | Cod sursa (job #114776) | Cod sursa (job #1245004) | Cod sursa (job #382640)
Cod sursa(job #382640)
#include <stdio.h>
#define MARE -35896
FILE *f=fopen("in.in");
int
void citeste(void)
{
fscanf(f, "%d%d", &n, &k);
for (i=1;i<=n;i++)
fscanf(f, "%d", &v[i]);
fclose(f);
}
void afla(void)
{
max=MARE;
for (i=1;i<=k;i++)
{
dq[i]=v[i];
if (dq[i]<max)
{
pozmax=i;
max=dq[i];
}
}
pmin=1;
pmax=k;
while (pmax<=n)
{
if (v[pmax]>max)
{
pmin=pozmax;
pozmax=pmin+k;
for (i=pmin;i<=pmax;i++)
dq[i]=v[i];
}
int main(void)
{
citeste();
afla();
tipareste();
return 0;
}