using System;
class Program
{
static void Main()
{
// الأراي اللي فيها الخرفان
bool?[] sheeps = {
true, true, true, false,
true, true, true, true,
true, false, true, false,
true, false, false, true,
true, true, true, true,
false, false, true, true
};
// استدعاء الدالة وعرض النتيجة
Console.WriteLine(CountSheeps(sheeps)); // الناتج: 17
}
// دالة تعد الخرفان
public static int CountSheeps(bool?[] sheeps)
{
int count = 0;
foreach (bool? sheep in sheeps)
{
if (sheep == true)
count++;
}
return count;
}
}
dXNpbmcgU3lzdGVtOwoKY2xhc3MgUHJvZ3JhbQp7CiAgICBzdGF0aWMgdm9pZCBNYWluKCkKICAgIHsKICAgICAgICAvLyDYp9mE2KPYsdin2Yog2KfZhNmE2Yog2YHZitmH2Kcg2KfZhNiu2LHZgdin2YYKICAgICAgICBib29sP1tdIHNoZWVwcyA9IHsKICAgICAgICAgICAgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsCiAgICAgICAgICAgIHRydWUsIHRydWUsIHRydWUsIHRydWUsCiAgICAgICAgICAgIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwKICAgICAgICAgICAgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLAogICAgICAgICAgICB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLAogICAgICAgICAgICBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUKICAgICAgICB9OwoKICAgICAgICAvLyDYp9iz2KrYr9i52KfYoSDYp9mE2K/Yp9mE2Kkg2YjYudix2LYg2KfZhNmG2KrZitis2KkKICAgICAgICBDb25zb2xlLldyaXRlTGluZShDb3VudFNoZWVwcyhzaGVlcHMpKTsgLy8g2KfZhNmG2KfYqtisOiAxNwogICAgfQoKICAgIC8vINiv2KfZhNipINiq2LnYryDYp9mE2K7YsdmB2KfZhgogICAgcHVibGljIHN0YXRpYyBpbnQgQ291bnRTaGVlcHMoYm9vbD9bXSBzaGVlcHMpCiAgICB7CiAgICAgICAgaW50IGNvdW50ID0gMDsKICAgICAgICBmb3JlYWNoIChib29sPyBzaGVlcCBpbiBzaGVlcHMpCiAgICAgICAgewogICAgICAgICAgICBpZiAoc2hlZXAgPT0gdHJ1ZSkKICAgICAgICAgICAgICAgIGNvdW50Kys7CiAgICAgICAgfQogICAgICAgIHJldHVybiBjb3VudDsKICAgIH0KfQ==
dXNpbmcgU3lzdGVtOwoKY2xhc3MgUHJvZ3JhbQp7CiAgICBzdGF0aWMgdm9pZCBNYWluKCkKICAgIHsKICAgICAgICAvLyDYp9mE2KPYsdin2Yog2KfZhNmE2Yog2YHZitmH2Kcg2KfZhNiu2LHZgdin2YYKICAgICAgICBib29sP1tdIHNoZWVwcyA9IHsKICAgICAgICAgICAgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsCiAgICAgICAgICAgIHRydWUsIHRydWUsIHRydWUsIHRydWUsCiAgICAgICAgICAgIHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSwKICAgICAgICAgICAgdHJ1ZSwgZmFsc2UsIGZhbHNlLCB0cnVlLAogICAgICAgICAgICB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLAogICAgICAgICAgICBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUKICAgICAgICB9OwoKICAgICAgICAvLyDYp9iz2KrYr9i52KfYoSDYp9mE2K/Yp9mE2Kkg2YjYudix2LYg2KfZhNmG2KrZitis2KkKICAgICAgICBDb25zb2xlLldyaXRlTGluZShDb3VudFNoZWVwcyhzaGVlcHMpKTsgLy8g2KfZhNmG2KfYqtisOiAxNwogICAgfQoKICAgIC8vINiv2KfZhNipINiq2LnYryDYp9mE2K7YsdmB2KfZhgogICAgcHVibGljIHN0YXRpYyBpbnQgQ291bnRTaGVlcHMoYm9vbD9bXSBzaGVlcHMpCiAgICB7CiAgICAgICAgaW50IGNvdW50ID0gMDsKICAgICAgICBmb3JlYWNoIChib29sPyBzaGVlcCBpbiBzaGVlcHMpCiAgICAgICAgewogICAgICAgICAgICBpZiAoc2hlZXAgPT0gdHJ1ZSkKICAgICAgICAgICAgICAgIGNvdW50Kys7CiAgICAgICAgfQogICAgICAgIHJldHVybiBjb3VudDsKICAgIH0KfQ==
using System;
class Program
{
static void Main()
{
// الأراي اللي فيها الخرفان
bool?[] sheeps = {
true, true, true, false,
true, true, true, true,
true, false, true, false,
true, false, false, true,
true, true, true, true,
false, false, true, true
};
// استدعاء الدالة وعرض النتيجة
Console.WriteLine(CountSheeps(sheeps)); // الناتج: 17
}
// دالة تعد الخرفان
public static int CountSheeps(bool?[] sheeps)
{
int count = 0;
foreach (bool? sheep in sheeps)
{
if (sheep == true)
count++;
}
return count;
}
}