Zadanie
Napisz program, który z ciągu n liczb naturalnych wypisze podciąg spójny o długości m liczb naturalnych o maksymalnej sumie.
moj program:
#include <iostream>
using namespace std;
int main()
{
int n,m;
cout<<"Podaj ilosc wyrazow podciagu"<<endl;
cin>>n;
cout<<"Podaj dlugosc podciagu"<<endl;
cin>>m;
int tab[n],suma=0,sumaspr=0;
cout<<"Podaj liczby podciagu: "<<endl;
for (int i = 0; i < n; i++)
{
cin>>tab[i];
}
for(int i=0;i<n;i++)
{
for(int j=i;j<m;j++)
{
if(j<n)
{
suma=suma+tab[j];
}
}
if(sumaspr<suma)
{
sumaspr=suma;
}
suma=0;
}
cout<<sumaspr;
return 0;
}