פורסם 2011 במרץ 2914 שנים יש לי שאלה:קלט לי הוא 10 מספריםהפלט הוא המספר החיובי הקטן ביותר והמספר השלילי הגדול ביותרניסיתי לעשות קוד PHP:using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Double x1, x2=0, x3=0; Console.WriteLine("Enter a 10 msparim"); x1 = double.Parse(Console.ReadLine()); x1=x2; for (int i = 2; i <= 10; i++) { x2=double.Parse(Console.ReadLine()); if ((x2 > x1)&&(x2<0)) x2 = x3; if ((x2 > x1)) x1=x2; } Console.WriteLine(+x1); Console.WriteLine(+x3); } } } יצא לי לא טוב זה לא מזהה לי מינוב איך זה יזהה לי מינוס ?
פורסם 2011 במרץ 2914 שנים הועבר לפורום שפות עילית.ערוך בבקשה את ההודעה ושים את הקוד בתוך טג קוד (כפתור שנראה כמו # למעלה) כדי שיהיה קריא יותר.מומלץ לתת שמות אינפורמטיביים למשתנים שלך (במקום x1,x2 וכו' אתה יכול לקרוא להם min, max וכד').חוץ מזה, בכלל לא ברור לי מה הקוד שלך אמור לעשות, אלא אם התהפכו פה כל מיני סימנים...טיפ נוסף: נסה קודם כל לפתור חצי מהבעיה (למצוא את המספר החיובי הקטן ביותר). תוודא שהיא עובדת לחלוטין (גם אם יש מספרים שליליים ברשימה). אחר כך תוסיף את החצי השני של מציאת המספר השלילי הגדול ביותר.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.