Pagini recente » Cod sursa (job #1695399) | Cod sursa (job #2152706) | Cod sursa (job #1806580) | Cod sursa (job #2536607) | Cod sursa (job #1456200)
#include <fstream>
#include <limits>
int main(void)
{
std::ifstream input("secventa.in");
std::ofstream output("secventa.out");
int N, K, max, poz, tmp;
input >> N >> K;
int v[N];
for(int i = 0; i < N; i++)
input >> v[i];
poz = 0;
max = std::numeric_limits<int>::min();
for(int i = 0; i <= N - K; i++)
{
tmp = 0;
for(int j = 0; j < K; j++)
tmp += v[j+i];
if(tmp > max)
{
max = tmp;
poz = i;
}
}
for(int i = K + poz - 1; i >= poz; i--)
output << v[i] << " ";
input.close();
output.close();
}