PDA

View Full Version : مقدار دهی آرایه دو بعدی در سی شارپ



hsdnhd
دوشنبه 04 اسفند 1393, 20:36 عصر
باسلام
من قطعه کدی دارم که قراره نمره 5 درس به همراه واحد اون رو بگیره و توی یک آرایه ذخیره کنه و یک سری کارهای دیگه.ولی مشکل اینجاست که نمیدونم چطوری مقداردهی کنم آرایه دو بعدی رو از طریق حلقه های تو در تو که هردفعه یک نمره با با تعداد واحد اون بگیره و توی آرایه ذخیره کنه.
البته توی سی شارپ میخوام این مورد رو خیلی به نظرم ساده هست اما هرطوری کد رو میزنم یا درست عمل نمیکنه یا ارور داره.

Death Ghost
سه شنبه 05 اسفند 1393, 07:03 صبح
سلام اینو امتحان کردین؟

static void Main(string[] args)
{
double[] x = new double[4];
double[] y = new double[4];
double count = 18.25;
// برای ثبت نمرات درس
for (int i = 0; i < 4; i++)
{
x[i] =count ; // همان نمره درس مربوطه
count--;
}
// برای ثبت واحد درس
for (int i = 0; i < 4; i++)
{
y[i] = i + 1; // همان واحد درس مربوطه
}
for (int i = 0; i < 4; i++)
{
Console.WriteLine("hasele zarbe nomreye {0} ba zaribe {1} barabar ast ba {2}", x[i], y[i], x[i] * y[i]);
}
Console.ReadLine();
}

hsdnhd
سه شنبه 05 اسفند 1393, 20:34 عصر
لطفا درون بلاک کد قرار دهید اصلا معلوم نمیشه چی به چیه.ممنون

Death Ghost
چهارشنبه 06 اسفند 1393, 13:53 عصر
همونو کپی کن و تو برنامت paste کن درسته ولی اینم تو بلاک کد :


static void Main(string[] args)
{
double[] x = new double[4];
double[] y = new double[4];
double count = 18.25;
// برای ثبت نمرات درس
for (int i = 0; i < 4; i++)
{
x[i] = count; // همان نمره درس مربوطه
count--;
}
// برای ثبت واحد درس
for (int i = 0; i < 4; i++)
{
y[i] = i + 1; // همان واحد درس مربوطه
}
for (int i = 0; i < 4; i++)
{
Console.WriteLine("hasele zarbe nomreye {0} ba zaribe {1} barabar ast ba {2}", x[i], y[i], x[i] * y[i]);
}
Console.ReadLine();
}

Death Ghost
چهارشنبه 06 اسفند 1393, 13:55 عصر
تو کدی که برات نوشتم به جای count باید نمره درسی که می خوای رو بنویسی و y ها هم نشان دهنده واحد درس i ام ا یکه وارد کردی (نوشتی ) می باشند.
موفق بتشی