رفتن به مطلب
محفل من
Mostafa

آموزش آرایه در C++

پست های پیشنهاد شده

آرایه ها

زمانی که بخواهیم تعدادی متغیر را به صورت دسته بندی شده ذخیره کنیم از آرایه استفاده میکنیم.
گاهی نیز تعداد داده های یک برنامه آنقدر زیاد است که نمیتوانیم برای هر کدام از آنها یک متغیر جداگانه تعریف کنیم بنابراین از یک آرایه با تعداد عناصر زیاد استفاده میکنیم.
آرایه های یک بعدی:

آرایـه دارایی تعدادی عنصر پشت سر هم است که برای دستیابی به هر کدام از این عناصر از اندیس استفاده میکنیم. اندیس آرایـه در C++ از صفر شروع میشود. برای استفاده از آرایـه ها ابتدا باید آرایـه مورد نظر را در حافظه تعریف کنیم. در مثال زیر آرایه ای با ۶ عنصر تعریف کرده ایم:

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

همانطور که مشخص است، این آرایـه که نام آن را Array گذاشته ایم از نوع int است یعنی میتواند ۶ عنصر از نوع int را در خود ذخیره کند.

اما برای دسترسی به عناصر این آرایـه باید از اندیس آن عنصر مورد نظر استفاده کنیم.

عنصر اول : Array[0]                                 عنصر دوم : Array[1]                     عنصر سوم : Array[2]

عنصر چهارم : Array[3]                              عنصر پنجم: Array[4]                    عنصر ششم : Array [5]
مقداردهی به آرایه:

برای مقدار دادن به یک آرایـه میتوانیم به صورت یکجا به تمامی عناصر آن مقدار دهی کنیم یا به صورت تک تک :

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

یا

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

مثال: برنامه ای بنویسید که ۶ عدد را از کاربر دریافت نماید و حاصل جمع آنها را در خروجی نمایش دهد :

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

خروجی :

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

در مثال بالا آرایـه ای بنام num با طول ۶ تعریف شده که از یک حلقه تکرار for برای مقدار دادن به عناصر آن استفاده می کنیم و در درون حلقه، مقدار هر عنصر از آرایه را با متغیر sum که دارای مقدار اولیه صفر است جمع می کنیم. دقت کنید که حلقه for باید حتما از صفر شروع شود چون اندیس اولین عنصر آرایه صفر است. در نهایت و با خروج از حلقه حاصلجمع عناصر آرایه که در متغیر sum ریخته شده است را چاپ می کنیم .
آرایه چند بعدی:

در آرایـه های تک بعدی، فقط یک سطر داشتیم و تعدادی ستون، اما در آرایـه های چند بعدی تعدادی سطر و تعدادی ستون داریم، درست همانند یک ماتریس.

تعریف کردن یک آرایه با ۳ سطر و ۲ ستون :

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

زمانی که آرایـه ای از نوع Char تعریف میشود، هر عنصر میتواند یک کاراکتر (حرف) را در خود ذخیره کند. بنابراین اگر بخواهیم برای مثال یک نام را در برنامه خود ذخیره کنیم میتوانیم تک تک حروف آن را در یک آرایـه ذخیره کنیم بنابراین آن آرایـه یک نام را در خود ذخیره کرده است.
مقداردهی به آرایه چند بعدی :

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.


    یا
 

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

    توجه داشته باشید که برای مقدار دهی آرایه های یک بعدی، از یک حلقه استفاده میکردیم، اما در آرایـه دو بعدی برای دسترسی مقادیر توسط حلقه، از دو حلقه تو در تو استفاده میکنیم. حلقه بیرونی برای سطرها و حلقه داخلی برای ستون ها.

مثال: برنامه ای بنویسید که یک آرایـه ۴×۴ تعریف کند و آن را با اعدادی که از کاربر میگیرد پر کند سپس جمع عناصر قطر اصلی را محاسبه و در خروجی نمایش دهد.

مخفی

    برای مشاهده مطلب باید در سایت ثبت نام کنید و سپس وارد شوید.

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری
    • 1 Posts
    • 0 Views
    • 3 Posts
    • 43 Views
    • 1 Posts
    • 37 Views
    • 1 Posts
    • 45 Views
    • 1 Posts
    • 134 Views
    • 1 Posts
    • 116 Views
    • 1 Posts
    • 141 Views

  • سفارش پروژه برنامه نویسی

×
×
  • اضافه کردن...