مرحباً اصدقائي,
أريد انشاء مصفوفة ثلاثية الابعاد ( three Dimensional array ) ، حاولت فيها مراراً وتكراراً لكنني لم أنجح ، في كل مرة يظهر لي أخطاء جديدة !
السؤال كالتالي :-
انشئ مصفوفة ثلاثية الأبعاد تحتوي على الأعمار من 10 الى 60 ، وحجم المصفوفة هو [ 1, 2, 3 ] = 6 عناصر .
الكود الذي انشأته ولم أنجح في اظهار النتيجة به ، هذا هو :-
using System;
namespace Three_dimension_array
{
class Program
{
static void Main(string[] args)
{
// Declaration
int[, ,] age = new int[1, 2, 3];
//// Initialization
age[0, 0, 0] = 100;
age[0, 1, 0] = 200;
age[0, 0, 1] = 300;
age[0, 1, 1] = 400;
age[1, 0, 0] = 500;
age[1, 1, 0] = 600;
// Printing the array by using three for loops
for (int i = 0; i < age.GetLength(2); i++)
{
for (int y = 0; y < age.GetLength(1); y++)
{
for (int x = 0; x < age.GetLength(0); x++)
{
Console.Write(age[x, y, i]);
}
Console.WriteLine();
}
Console.WriteLine();
}
}
}
}
_______________________
أتمنى ان تكون الفكرة وضحت :) أتمنى توضيح المنطق الصحيح للبرنامج لأنني مبتدئ في لغة C# ، شكراً لكم .
أعتذر جداً اذا كان الكود لا يظهر بطريقة منظمة ، حاولت تنظيمه بإستخدام الخصائص الموجودة في مربع تحرير المواضيع لكنه لا ظهر أفضل من هذا الشكل ! لا أعلم السبب ، أتمنى تقبل احترامي واعتذاري
from حسوب I/O - الأكثر شيوعاً http://ift.tt/1LKYarz