You are on page 1of 1

#ifndef _header_h_

#define _header_h_
void citireV(int v[], int n);
#endif

#include<iostream>
#include<stdio.h>
#include"Header.h"
using namespace std;
void citireV(int v[], int n)
{
int i;
for (i = 1; i <= n; i++)
{
cout << "v[" << i << "]=";
cin >> v[i];
}
}

#include<iostream>
#include<stdio.h>
#include"Header.h"
using namespace std;
int main()
{
int i, v[501], n;

cout << "Lungimea sirului este: ";


cin >> n;
citireV(v, n);

int w[500];
w[1] = v[1];
for (i = 2; i <= n; i++)
{
if (v[i] > w[i - 1] + v[i])
w[i] = v[i];
else
w[i] = v[i] + w[i - 1];
}

int max = w[1];


for (i = 1; i <= n; i++)
if (w[i] > max)
max = w[i];

cout << "Suma maxima: " << max << "\n";


system("pause");
return 0;
}

You might also like