המשימה
כתוב פעולה שמקבלת שלושה מספרים חיוביים — אורכי צלעות — ומדפיסה: none — אם לא ניתן לבנות מהם משולש כלל equilateral — משולש שווה צלעות isosceles — משולש שווה שוקיים (בדיוק שתי צלעות שוות) scalene — משולש שכל צלעותיו שונות דוגמאות: 1, 2, 10 → none 5, 5, 5 → equilateral 5, 5, 8 → isosceles 3, 4, 5 → scalene הנחיות: • תנאי קיום משולש: סכום כל שתי צלעות גדול ממש מהשלישית. שלושת התנאים חייבים להתקיים. • בדוק את הקיום קודם — משולש שאינו קיים אינו שווה צלעות גם אם שלוש הצלעות שוות בגודלן... אבל שים לב שמקרה כזה בכלל לא אפשרי. למה? [טבלה]
קוד הפתיחה
using System;
class Program {
static void TriangleType(int a, int b, int c) {
// כתוב את הפתרון כאן
}
static void Main() {
TriangleType(1, 2, 10); // none
TriangleType(1, 2, 3); // none
TriangleType(5, 5, 5); // equilateral
TriangleType(8, 5, 5); // isosceles
TriangleType(3, 4, 5); // scalene
}
}
כדי לכתוב, להריץ ולקבל משוב — התחבר עם חשבון Google. לוקח שנייה.
המשוב נוצר על ידי AI ועשוי לטעות. אם אתה חושב שהפתרון שלך נכון —
כנראה שאתה צודק. הציון כאן הוא לתרגול בלבד ואינו מדווח לאיש.
אל תכתוב בקוד פרטים אישיים כמו שם מלא, טלפון או כתובת. הקוד נשלח לשירות
בדיקה חיצוני.