View Code of Problem 19

#include <stdio.h>

int main(){
	int i,sum,max=-100,a;
	int num[20];
	while(scanf("%d",&a) != 0)
	{
		for(i = 0; i < a; i++)
			scanf("%d",&num[i]);
		for(i = 0; i < a; i++)
		{
			if(sum > 0) 
				sum += num[i];
			else 
				sum = num[i];
			if(sum > max )
				max sum;		
		}
		printf("%d\n", max);
	}
	return 0;
}
/*
Main.c: In function 'main':
Main.c:17:5: warning: statement with no effect [-Wunused-value]
     max sum;  
     ^
Main.c:17:9: error: expected ';' before 'sum'
     max sum;  
         ^
*/

Double click to view unformatted code.


Back to problem 19