פתרון בגרות מדעי המחשב 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;

                        

                        }

                }

}