בי מאסטר (Bmaster)מאגר שאלות בגרותשאלות נפוצותמדריכיםארכיון בגרויות
תפריט

חומרי לימוד

מאגר שאלות בגרותשאלות נפוצותמדריכיםארכיון בגרויות
חזרה למאגר2025 קיץ מועד א

סידור מערך - חיוביים ושליליים

שאלה קודמתשאלה הבאה
שאלה 2יסודות2025 קיץ מועד א

סידור מערך - חיוביים ושליליים

ממשו את הפעולה arrange בשפת Java או Arrange בשפת C#:

java
1public static void arrange (int[] arr)
csharp
1public static void Arrange (int[] arr)

במערך arr שמתקבל יש מספרים חיוביים ומספרים שליליים. הפעולה מעבירה לתחילת המערך arr את כל המספרים החיוביים (כולל 0), וממקמת אחריהם את כל המספרים השליליים. הסדר של המספרים החיוביים (בינם לבין עצמם) יישאר באותו הסדר שבו הם היו לפני הפעולה, וגם הסדר של המספרים השליליים (בינם לבין עצמם) יישאר באותו הסדר שבו הם היו לפני הפעולה.

דוגמא: בעבור המערך arr שלפניכם:

01234567
arr7-2-5614-1033

המערך arr ייראה כך בסיום הפעולה:

01234567
arr7614033-2-5-1

הסבר: הפעולה העבירה לתחילת המערך את המספרים החיוביים, ושמרה על הסדר המקורי של המספרים החיוביים ושל המספרים השליליים.

משימות

rootמשימה rootcode

ממשו את הפעולה arrange בשפת Java או Arrange בשפת C#.

שאלה 2יסודות2025 קיץ מועד א

סידור מערך - חיוביים ושליליים

ממשו את הפעולה arrange בשפת Java או Arrange בשפת C#:

java
1public static void arrange (int[] arr)
csharp
1public static void Arrange (int[] arr)

במערך arr שמתקבל יש מספרים חיוביים ומספרים שליליים. הפעולה מעבירה לתחילת המערך arr את כל המספרים החיוביים (כולל 0), וממקמת אחריהם את כל המספרים השליליים. הסדר של המספרים החיוביים (בינם לבין עצמם) יישאר באותו הסדר שבו הם היו לפני הפעולה, וגם הסדר של המספרים השליליים (בינם לבין עצמם) יישאר באותו הסדר שבו הם היו לפני הפעולה.

דוגמא: בעבור המערך arr שלפניכם:

01234567
arr7-2-5614-1033

המערך arr ייראה כך בסיום הפעולה:

01234567
arr7614033-2-5-1

הסבר: הפעולה העבירה לתחילת המערך את המספרים החיוביים, ושמרה על הסדר המקורי של המספרים החיוביים ושל המספרים השליליים.

משימות

rootמשימה rootcode

ממשו את הפעולה arrange בשפת Java או Arrange בשפת C#.