המשימה
כתוב פעולה שמקבלת מערך דו-ממדי ומדפיסה את האיבר הגדול ביותר בכל שורה,
שורה אחת בכל פלט, לפי סדר השורות.
דוגמה:
[[3, 9, 1],
[8, 2, 5]]
פלט:
9
8
הנחיות:
• אתחל את המקסימום לאיבר הראשון בשורה, לא לאפס — יש שורות שכל איבריהן שליליים.
```ds:table
{"title":"המקסימום בכל שורה: 9 ואז 8","rows":[["","עמודה 0","עמודה 1","עמודה 2"],["שורה 0","3","9","1"],["שורה 1","8","2","5"]]}
```
```ds:table
{"title":"המקרה שמפיל אתחול לאפס — כל השורה שלילית","rows":[["","עמודה 0","עמודה 1","עמודה 2"],["שורה 0","-4","-9","-1"]]}
```
קוד הפתיחה
using System;
class Program {
static void PrintRowMax(int[,] mat) {
// כתוב את הפתרון כאן
}
static void Main() {
int[,] a = {{3, 9, 1}, {8, 2, 5}};
PrintRowMax(a); // 9 ואז 8
int[,] b = {{-4, -9, -1}};
PrintRowMax(b); // -1
}
}
כדי לכתוב, להריץ ולקבל משוב — התחבר עם חשבון Google. לוקח שנייה.
המשוב נוצר על ידי AI ועשוי לטעות. אם אתה חושב שהפתרון שלך נכון —
כנראה שאתה צודק. הציון כאן הוא לתרגול בלבד ואינו מדווח לאיש.
אל תכתוב בקוד פרטים אישיים כמו שם מלא, טלפון או כתובת. הקוד נשלח לשירות
בדיקה חיצוני.