آرایه با استفاده از for
در این اموزش دو برنامه برای استفاده از for در ارایه مینویسیم.
۱-برنامه ای بنویسید که پنج عدد از ورودی گرفته و معکوس ان را چاپ کند.
int [] a = new int [5];for(int i=0; i<=4;i++){a[i]=convert.ToInt32(console.Readline());}for (int i = 4 ; i>=0 ; i--){console.writeline(a[i]);}console.Readkey();در کد بالایک ارایه از نوع int و با اسم a و تعداد خانه های ۴ ایجاد کردیم.
بعد با اسفاده از for اول ۴ عدد از کار بر گرفته و در خانه های آرایه گذاشتیم.
در for دوم از خانه اخر ارایه به سمت خانه اول شروع کردیم و یکی یکی اعداد داخل خانه ها را گرفته و چاپ کردیم .
۲-برنامه ای بنویسید که چهار عدد از ورودی گرفته در ارایه قرار داده
الف)توان سوم هر عدد را نمایش دهد.
ب)جذر اعداد موجود در ارایه را نمایش دهد.
int [] a = new int [4];for(int i=0; i<=3;i++){a[i]=convert.ToInt32(console.Readline());}for (int i = 0 ; i<=3 ; i--){console.writeline(math.pow(a[i],3));}for (int i = 0 ; i<=3 ; i--){console.writeline(math.sqrt(a[i]));}console.Readkey();
در جواب سوال بالا مانند سوال یک قسمت اول و قسمت دوم یعنی ساختن آرایه و for اول را ایجاد کردیم.
در for دوم از خانه اول آرایه شروع کرده و تک تک هر کدام از خانه ها را به توان سه و چاپ کردیم.
math.pow(a[i],3)
در کد بالا pow یعنی توان و عدد ۳ یعنی به توان ۳ برسانید.
در for سوم مانند forدوم عمل کرده با این تفاوت که بجای pow از sqrt استفاده شده یعنی جذر و داخل پرانتز فقط از a[i] استفاه شده.تا جذر خانه i را بگیرد.