سلام.
می خواهم تابعی بنویسم که پارامتر اول آن آرایه باشد و پارامتر دوم آن متغییر از نوع int
و در بدنه تابع مقدارهای خانه های آرایه در پارامتر دوم آن ضرب شود.
ممنون میشم راهنمایی کنید.
سلام.
می خواهم تابعی بنویسم که پارامتر اول آن آرایه باشد و پارامتر دوم آن متغییر از نوع int
و در بدنه تابع مقدارهای خانه های آرایه در پارامتر دوم آن ضرب شود.
ممنون میشم راهنمایی کنید.
public int func(int[] arr, int len)
{}
یه حلقه داخل تابع می ذاری و مقدار هر خونه رو در پارامتر دوم ضرب می کنی
سلام.
خطا میده دوست عزیز
شما تو کد بالا داری یه عدد ورودی میدی شما بیا و کل ازایه رو ورودی بده نه دونه دونه خونه هاشو:
func(aa, 3);
کسی میدوونه خطای کد بالا چیه؟
همان طوری که دوستم گفت .. شما باید کل آرایه رو به تابع بفرستی ...نه هر خونه رو جداگانه ...
func(aa[i],2)
باعث خطا میشه باید شماره اندیس رو بردای
خطا میده
کسی میتونه کد کاملشو واسم بنویسه که جواب بگیرم؟
بابا به خدا باید تابع رو بدی .... حالا هی بگو خطا میده
ممکنه خطایی که میده توی خود تابعتون باشه چون استفادش همونطوریه که قبلا گفتم بهتون:
private void func(int[] arr, int a)
{
int temp = 0;
foreach (int tmp in arr)
{
temp+=tmp*a;
}
textBox1.Text = temp.ToString();
}
private void button1_Click(object sender, EventArgs e)
{
int[] array = new int[] { 1, 2, 3, 4, 5 };
func(array, 3);