HelliFull

HelliFull

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

طبقه بندی موضوعی
آخرین نظرات
  • ۱۰ مهر ۹۴، ۱۹:۵۹ - علی عاملی
    نوبی :))
نویسندگان

روشی جدید برای درست کردن آرایه

جمعه, ۶ شهریور ۱۳۹۴، ۰۶:۰۰ ب.ظ

سلام.در آخرین جلسه گفتیم که نمیتوان یک عدد را از کاربر گرفت و با توجه به آن آرایه را ساخت.ولی در همان جلسه گفتیم که با کار کردن با حافظه ی پویا میتوان این کار را کرد.در این جلسه نحوه ی این کار را میگوییم ولی آن را توضیح نمیدهیم چون واقعا سخت است.خب حالا چگونه این کار را بکنیم؟اینگونه:

#include<iostream>

#include<conio.h>

using namespace std;

int main()

{

int x,*g;

cin>>x;

g=new int[x];

}

توضیح:

خب این برنامه مقدار یک متغیر را از کاربر گرفته و یک آرایه به طول آن از نوع int درست میکند.خب حتما تا الآن سوالی برایتان پیش آمده که خط 6 آن علامت ستاره(*)چیست؟خب باید به شما بگویم متغیری که قرار است آرایه شود باید یک علامت ستاره(*) پشت آن باشد.و بعد با new int یک آرایه جدید درست میکنیم.

*لطفا توضیح از ما نخواهید و فکر کنید این چیزهایی که گفتم وحی منزل است.

خب یک مثال دیگر:

برنامه ای بنویسید که یک عدد از کاربر گرفته و یک آرایه به طول آن عدد درست کرده و بعد مقدار هر خانه را از کاربر گرفته و بعد خانه های آرایه را چاپ کند.

جواب:

#include<iostream>

#include<conio.h>

using namespace std;

int main()

{

int x,*g,h;

cin>>x;

g=new int[x];

for(int i=0;i<x;i++)

{

cin>>h;

g[i]=h;

}

for(int i=0;i<x;i++)

{

cout<<g[i]<<endl;

}

}


۹۴/۰۶/۰۶ موافقین ۱ مخالفین ۰
night fury

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

نظر دادن تنها برای اعضای بیان ممکن است.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.