PDA

View Full Version : سوال: برنامه اعداد اول با دنباله فیبوناتچی



5585280
پنج شنبه 07 بهمن 1395, 19:37 عصر
سلام دوستان من بک برنامه دنباله فیبوناتچی نوشته ام که می خواهم اعداد اول را از توش خارج کنم میشه لطفا کمکم کنید یه قسمت برنامه اجرا نمیشه.

public int[] fibonatchi(int n)
{
int a = 1;
int b = 1;
int c = 0;
int[] num = new int[n];
num[0] = 1;
num[1] = 1;
int[] prime = new int[n];


for (int i = 2; i < n; i++)
{
c = a + b;
b = a;
a = c;
num[i] = c;




if(aval(c) ==true)
{


prime[n]= aval(c);

}
}
return prime;


}
public bool aval(int c)
{
int sw = 0;
for (int i = 2; i < c; i++)
{
if (c % i == 0)
{
sw = 1;
break;
}


}
if (sw == 0)
{
return true;
}
else
{
return false;
}


}
protected void Button1_Click(object sender, EventArgs e)
{
int x = int.Parse(TextBox1.Text);
int[] arr = fibonatchi(x);
for (int i = 2; i < x; i++)
{
Label1.Text += arr[i].ToString() + ",";
}


}