Hello,

i wrote a program .Please analyse it and if any bug or any optimisation required then please suggest

Code:#include <stdio.h> //To Find Largest Consecutive Sum Of Numbers in Array int main(void) { int a[]={-1,-3,-5,-10,5,10,-20}; int p,q,i,n=8; p=q=a[0]; for(i=1;i<n;i++) { if(a[i]>0 && p>0) p+=a[i]; else { if(p>q) q=p; p=a[i]; } } if(p>q) q=p; printf("The Largest Sum Of Consecutive Numbers is %d",q); return 0; }