Cod sursa(job #1660902)

Utilizator NorrynaAlexandu Norina Stefania Norryna Data 23 martie 2016 15:32:33
Problema Secventa Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.56 kb
#include <iostream>
#include <fstream>

using namespace std;

int main()
{
    int a[100],n,k,i, b[100],x, max;
    ifstream fin ("secvente.in");
    ofstream fout ("secvente.out");
    fin>>n>>k;
    for (i=1;i<=n;i++)
        fin>>a[i];
    for (x=1;x<n-k+2;x++)
    {
        max=a[x];
        for (i=x+1;i<x+k;i++)
        {
            if (a[i]<max) max=a[i];
        }
        b[x]=max;
    }
    max=b[1];
    for (x=1;x<=n-k+1;x++)
    {

        if (b[x]>max)  {max=b[x];i=x;}
    }
   fout<<i<<" "<<i+k-1<<" "<<max;
    return 0;
}