Textbox’a girilen sayıya kadar olan sayılardan tek ve çift olanlarını ayrı ayrı dizilere ekle C#
0 dan textbox’a girilen sayıya kadar olan sayılardan tek olanların tek sayılar dizisinde çift olanlarını çiftsayılar dizesinde ve daha sonra bunları ilgili listboxlarda yazdıran program.
[code lang=”csharp”]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;//www.gorselprogramlama.com
using System.Text;
using System.Windows.Forms;
namespace listboxa_tek_cit_sayilar
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
//www.gorselprogramlama.com
private void btnEkle_Click(object sender, EventArgs e)
{
int[] tekSayilar, ciftSayilar;
int sinir,tekSayac=0,ciftSayac=0;
sinir=int.Parse(textBox1.Text);
for (int i = 0; i < sinir; i++) //www.gorselprogramlama.com
{
if (i % 2 == 0) ciftSayac++;
else tekSayac++;
}
tekSayilar = new int[tekSayac];
ciftSayilar = new int[ciftSayac];
tekSayac = 0;//www.gorselprogramlama.com
ciftSayac=0;
for (int i = 0; i < sinir; i++)
{
if (i % 2 == 0)
{
ciftSayilar[ciftSayac] = i;
ciftSayac++;
}
else //www.gorselprogramlama.com
{
tekSayilar[tekSayac] = i;
tekSayac++;
}
}
listBox1.Items.Clear();
listBox2.Items.Clear();//www.gorselprogramlama.com
foreach (int item in tekSayilar )
{
listBox1.Items.Add(item);
}
foreach (int item in ciftSayilar)
{
listBox2.Items.Add(item);
}
}//www.gorselprogramlama.com
}
}
[/code]


