کد خبر: 6495

تاریخ انتشار: اکتبر 12, 2015

به توان رساندن اعضا آرایه

خبر۱۴ برنامه ای بنویسید که هر عضو یک آرایه را به توان اندیس آن عضو برساند و نتیجه را در آرایه دیگری ذخیره و چاپ  کند؟ #include <iostream.h> #include <conio.h> void main () { int a[20] , b [20], i, j, n ; cin >>n ; for (i=0;i<=n-1;i++) cin >>a[i ]; for (i=0;i<=n-1;i++ ) { […]

خبر۱۴

برنامه ای بنویسید که هر عضو یک آرایه را به توان اندیس آن عضو برساند و نتیجه را در آرایه دیگری ذخیره و چاپ  کند؟

#include <iostream.h>

#include <conio.h>
void main ()
{
int a[20] , b [20], i, j, n ;
cin >>n ;
for (i=0;i<=n-1;i++)
cin >>a[i ];
for (i=0;i<=n-1;i++ )
{
b [i]=1;
for (j=1; j <=i ;j++)
b [i ]*= a [i ];
}
for (i=0;i<=n-1;i++)
cout <<b [i]<<“/t”;
getch ();
}

توضیح کلی برای حل مسئله :
در ابتدا یک آرایه برای خواندن ماتریس یک بعد را در ابتدا از نوع int تعریف کردیم، همچنین آرایه ای دیگر برای اینکه اعضاء آرایه را به توان اندیشان برساند و در نتیجه با استفاده از همین آرایه نتیجه را در خروجی چاپ کند.
برای متغیرهای حلقه های شمارنده هم  i و j را معرفی کرده ایم و در نهایت برای شمارش تعداد از متغیر n استفاده می کنیم.
حالا باید مقدار n را از ورودی با استفاده از cin دریافت کنیم، و بعد با یک حلقه for, آرایه را فراخوانی کنیم، سپس هر عضو آرایه را با استفاده از عملگر ضرب، به توان اندیس آن برسانیم،در اینجا علت اینکه b[i  ] =۱ قرار داده ایم این می باشد که، عضو خنثی در ضرب یک می باشد، در انتها آرایه ای که حاصل به توان رساندن اعضاء آرایه ماتریسی می باشد را در یک آرایه دیگر چاپ می کنیم.

رقیه ابدالی فرد

Likesبه توان رساندن اعضا آرایه به توان رساندن اعضا آرایه up(0)Dislikesبه توان رساندن اعضا آرایه به توان رساندن اعضا آرایه down(0)
ارسال دیدگاه

لطفا فیلد زیر را تکمیل کنید. * Time limit is exhausted. Please reload CAPTCHA.