C# ile asal sayıları bulmak ve saylar arasında tek çift ayrımı.
namespace WindowsFormsApplication8
{
public partial class Form1 : Form
{
int asal=0, cift=0, tek=0;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
Random rastgele = new Random();
for (int i = 0; i < 5; i++) {
int sayi = rastgele.Next(1, 50);
listBox1.Items.Add(sayi);
}
}
private void button2_Click(object sender, EventArgs e)
{
listBox2.Items.Clear();
int k = 0;
for (int i = 0; i < listBox1.Items.Count; i++ )
{
asal = Convert.ToInt16(listBox1.Items[i]);
if (asal != 1 && asal % 2 != 0 && asal % 3 != 0 && asal % 5 != 0 && asal % 7 != 0)
{
listBox2.Items.Add(listBox1.Items[i].ToString());
}
if (asal == 2)
{
listBox2.Items.Add(listBox1.Items[i].ToString());
}
if (asal == 3)
{
listBox2.Items.Add(listBox1.Items[i].ToString());
}
if (asal == 5)
{
listBox2.Items.Add(listBox1.Items[i].ToString());
}
if (asal == 7)
{
listBox2.Items.Add(listBox1.Items[i].ToString());
}
}
}
private void button3_Click(object sender, EventArgs e)
{
listBox2.Items.Clear();
for (int i = 0; i < listBox1.Items.Count; i++)
{
asal = Convert.ToInt16(listBox1.Items[i]);
if (asal % 2 == 0) {
listBox2.Items.Add(listBox1.Items[i].ToString());
}
}
}
private void button4_Click(object sender, EventArgs e)
{
listBox2.Items.Clear();
for (int i = 0; i < listBox1.Items.Count; i++)
{
asal = Convert.ToInt16(listBox1.Items[i]);
if (asal % 2 != 0)
{
listBox2.Items.Add(listBox1.Items[i].ToString());
}
}
a
}
}
}
Hiç yorum yok:
Yorum Gönder