View Code of Problem 19

# include<stdio.h>
int main(void)
{
  int i,t,j,max,sum = 0;
  int a[1000000] = {0};
  while(scanf("%d",&i)!=E0F)
  {
    scanf("%d",&t);
    for(j=0;j<t;++j)
    {
      scanf("%d",&a[j]);
      if(a[j]==0)
      {
        break;
      }
    }
    max = a[0];
    for(j=0;j<t;++j)
    {
      for(i=j;i<t;++i)
      {
        sum = sum + a[i];
        if(sum>max)
        {
          max = sum;
        }
      }
    }
    printf("%d",max);
  }
  return 0;
}
/*
Main.c: In function 'main':
Main.c:6:25: error: 'E0F' undeclared (first use in this function)
   while(scanf("%d",&i)!=E0F)
                         ^
Main.c:6:25: note: each undeclared identifier is reported only once for each function it appears in
*/

Double click to view unformatted code.


Back to problem 19