Submission
Status:
Compilation Error
Score: 0
User: jxkrpn
Problemset: ช่างไฟ
Language: c
Time: 0.000 second
Submitted On: 2024-10-08 08:39:10
#include<stdio.h>
int absl(int x){
return x<0? -x:x;
}
int main(){
int n,i,sum1=0,sum=0,y;
scanf("%d",&n);
int a[n+2];
for(i=0;i<n;i++){
scanf("%d",&a[i]);
sum1+=a[i];
}
if(sum1>0){
for(i=0;i<n-1;i++){
sum=(sum+a[i]);
if(a[i+1]<0&&sum>0){
sum=-sum;
};
}
sum=absl(sum);
}else if(sum1<0){
for(i=0;i<n;i++){
sum=sum+a[i];
if(a[i+1]<0&&sum>){
sum=-sum;
}
}
sum=absl(sum);
}
printf("%d",sum);
}