מדעי המחשב, קיץ תשפ"ד, שאלון 899381 בגרות, שאלה ר...
מדעי המחשב, קיץ תשפ"ד, שאלון 899381 בגרות, שאלה ראשונה שאלה 1 פתרון בשפת java ובשפת C# סי שארפ
Java:
public static int biggestSum(int[] arr)
{
int max = 0, i = 0;
while (arr[i] != 0)
i++;
i++;
while (i < arr.length && arr[i] != 0)
{
int sum = 0;
while (i < arr.length && arr[i] != 0)
{
sum += arr[i];
i++;
}
if (i < arr.length && sum > max)
max = sum;
i++;
}
return max;
}
C#:
public static int BiggestSum(int[] arr)
{
int max = 0, i = 0;
while (arr[i] != 0)
i++;
i++;
while (i < arr.Length && arr[i] != 0)
{
int sum = 0;
while (i < arr.Length && arr[i] != 0)
{
sum += arr[i];
i++;
}
if (i < arr.Length && sum > max)
max = sum;
i++;
}
return max;
}