Problem

1/9

آرایه ها معرفی

Theory Click to read/hide

ذخیره اطلاعات. فرض کنید که یک بازی کامپیوتری به نام "User Hostile" ساخته اید که در آن بازیکنان با افراد پیچیده و غیر دوستانه رقابت می کنند. رابط کامپیوتری اکنون باید برنامه ای بنویسید که فروش ماهانه این بازی را در یک دوره پنج ساله ردیابی کند. یا فرض کنید باید کارت های تجاری هکر قهرمان را موجودی کنید.
خیلی زود به این نتیجه خواهید رسید که برای ذخیره و پردازش اطلاعات به چیزی بیش از انواع داده های اولیه ساده نیاز دارید.

 

آرایه ها. مقدمه.

برای سهولت کار با حجم زیاد داده، به گروهی از سلول ها یک داده مشترک داده می شود. نام. چنین گروهی از سلول ها آرایه. نامیده می شود
آرایه – این یک گروه از سلول های حافظه از همان نوع است که در کنار هم قرار گرفته اند و نام مشترکی دارند. هر سلول در گروه یک شماره منحصر به فرد دارد.

سه چیز وجود دارد که باید هنگام کار با آرایه ها یاد بگیرید:
ایکس تخصیص حافظه با اندازه مورد نیاز برای آرایه؛
ایکس داده ها را در سلول مورد نظر بنویسید؛
ایکس خواندن داده ها از یک سلول.

یک آرایه ایجاد کنید. هنگام ایجاد یک آرایه، فضا در حافظه (تعداد مشخصی سلول) اختصاص می یابد. <پیش> 1) آرایه ها را می توان با برشمردن عناصر ساده ایجاد کرد: <پیش> int[] nums = < code>جدید int[] { 1, 2, 3, 5 }; int به این معنی است که تمام اشیاء در آرایه اعداد صحیح هستند. به جای int هر نوع داده دیگری می تواند وجود داشته باشد. مثلا، string[] names = ["Vasya"، "پیتر"، "Fedya"]; 2) ما نمی توانیم بلافاصله مقادیر آرایه را مشخص کنیم، بلکه به سادگی یک آرایه به طول مورد نیاز خود ایجاد می کنیم. int[] nums = جدید int[4]; 3) یک آرایه همیشه "می داند" اندازه شما اندازه آرایه a را می توان به صورت زیر یافت:
a.Length;
اغلب اندازه آرایه در یک متغیر جداگانه ذخیره می شود تا برنامه به راحتی قابل تغییر باشد تا با اندازه آرایه متفاوت کار کند. مثال:
<پیش> int N = 10; // اندازه آرایه را در متغیر N ذخیره کنید int[] nums = new int[4]; // آرایه ای به اندازه N ایجاد کنید Console.Write(Nums.Length); // نمایش اندازه آرایه اندازه آرایه را می توان از صفحه کلید تنظیم کرد.

Problem

برنامه را طوری ویرایش کنید که مقدار متغیر N وارد شود در خط اول از صفحه کلید و در خط دوم آرایه ای به اندازه N ایجاد شد (مقادیر عناصر آرایه می تواند هر کدام باشد).