פורסם 2008 בפברואר 2317 שנים צריך לפתוח אלגוריתם שהקלט שלו הוא רשימה של עשרה ציונים והפלט שלו הוא רשימה הכוללת לכל ציון את מרחקו מהציון הממוצע using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { int[] marks = new int[10]; int i; double avg,sumofmarks,efresh; sumofmarks = 0; for (i = 0; i < marks.Length; i++) { Console.WriteLine("enter mark {0}", i); marks[i] = int.Parse(Console.ReadLine()); } avg = sumofmarks / marks[i]; for (i = 0; i < marks.Length; i++) { efresh = avg - marks[i]; } Console.WriteLine("the efresh is: {0}", marks[i]); } }}זאת התוכנית שעשיתי היא קולטת עשרה ציונים הפלט הוא רשימה הכוללת לכל ציון את מרחקו מהציון הממוצע ואחרי זה יש בעיה ומופיעה הודעת שגיאה החלון צריך להיסגראני יותר צריך כאן הסברים מאשר את התוכנית עצמה ואם יש מדריך כלשהוא או שמישהו מוכן לעזור לי עם פעולות שמחזירות ערך ועם פעולות שלא מחזירות ערךתודה רבה יום טוב
פורסם 2008 בפברואר 2317 שנים איפה בדיוק אתה מחשב את הממוצע ? אתה לא מעדכן את sumofmarks והפעולה לחישוב avg לא נכונה.
פורסם 2008 בפברואר 2317 שנים עוד בעיות הם שאתה צריך להדפיס את ההפרש בתוך הלולאה השניה וגם שמה אתה לא מדפיס את ההפרש אלא את marks במקום i וגם החישוב של ההפרש לא נכון. זה אמור להיות הפוך.. החישוב של הממוצע גם לא נכון. אתה לא מוסיף ל sumofmarks את הציונים שאתה קולט אז החישוב של הממוצע לא יוצא נכון.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.