פתרון בגרות מדעי המחשב 2024 קיץ מדעי המחשב, קיץ תש...

פתרון בגרות מדעי המחשב 2024 קיץ מדעי המחשב, קיץ תשפ"ד, מס' 899381
שאלה מספר 1 שאלה ראשונה פתרון בשפת C#

public static int BiggestSum(int [] arr)
{
int max = 0;
int sum=0;
bool f=false; //first;
for(int i=0; i<arr.Length; i++)
{
// פעם ראשונה שפוגשים אפס
if(arr[i] == 0 && !f )
{
f=true;
}
else if ( f && arr[i] != 0)
{
sum+=arr[i];
}
else if (f && arr[i]==0)
{
if(sum>max)
max = sum;
sum=0;
}

}


}