עזרה מערך חד מימדי C# - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

עזרה מערך חד מימדי C#


intel suck

Recommended Posts

צריך לפתוח אלגוריתם שהקלט שלו הוא רשימה של עשרה ציונים והפלט שלו הוא רשימה הכוללת לכל ציון את מרחקו מהציון הממוצע

 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]);
}
}
}

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

אני יותר צריך כאן הסברים מאשר את התוכנית עצמה

ואם יש מדריך כלשהוא או שמישהו מוכן לעזור לי עם פעולות שמחזירות ערך ועם פעולות שלא מחזירות ערך

תודה רבה יום טוב

קישור לתוכן
שתף באתרים אחרים

עוד בעיות הם שאתה צריך להדפיס את ההפרש בתוך הלולאה השניה וגם שמה אתה לא מדפיס את ההפרש אלא את marks במקום i

וגם החישוב של ההפרש לא נכון. זה אמור להיות הפוך.. החישוב של הממוצע גם לא נכון. אתה לא מוסיף ל sumofmarks את הציונים שאתה קולט אז החישוב של הממוצע לא יוצא נכון.

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...