#include <stdio.h>
int maiorSoma(int vetor[],int n){
	int somaSufixo,somaMaxima,i,j;
	somaMaxima=0;
	somaSufixo=0;
	for (i=0;i<n;i++){
		if ((vetor[i]+somaSufixo)>somaMaxima){
			somaSufixo=vetor[i]+somaSufixo;
			somaMaxima=somaSufixo;
		}
		else
			if ((vetor[i]+somaSufixo)>0)
				somaSufixo=vetor[i]+somaSufixo;
			else 
				somaSufixo=0;
	}
	return somaMaxima;
}	
int main(void){
	int v[6],i;
	for (i=0;i<6;i++){
		printf("\nDigite o %d valor:",i+1);
		scanf("%d",&v[i]);
	}
	printf("\n%d",maiorSoma(v,6));
	return 0;
}
