5 ile bölünenleri listbox2'ye aktarmak

Reichenbach

Hectopat
Katılım
9 Kasım 2021
Mesajlar
17
Daha fazla  
Cinsiyet
Erkek
Kod:
{
 {
 {
 int x;
 x = Convert.ToInt32(textBox1.Text);
 Random r = new Random();

 for (int i = 0; i < x; i++)

 {
 int a;
 a = r.Next(100, 200);
 listBox1.Items.Add(a);

 if (a % 5 == 0)
 listBox2.Items.Add(a);
 }

 }

 }

Bu şekilde yaptım ama listbox2'de boş ekran geliyor. Yanlışım nedir?
Şimdiden teşekkürler.
 
Çok fazla olasılık olduğundan 5 ile bölünen sayı tutmuyor olabilir.

Değişkenleri sonradan tanımlamayıp aynı satırda tanımlamayı deneyin. 1. listeye elemanlar ekleniyor mu?
 
Çok fazla olasılık olduğundan 5 ile bölünen sayı tutmuyor olabilir.

Değişkenleri sonradan tanımlamayıp aynı satırda tanımlamayı deneyin. 1. listeye elemanlar ekleniyor mu?
evet belirttiğim sayı kadar rastgele sayı üretiyor listbox1 için ama listbox1 de olan sayıların 5 ile tam bölünenleri listbox2 ye yazdıramadım
 
C#:
int a = Convert.toInt32(textBox1.Text);

Random r = new Random();

for (int i = 0; i < a; i++) {
    int ra = r.Next(100, 200);
    listBox1.Items.Add(i);

    if (ra % 5 == 0) {
        listBox2.Items.Add(i);
    }
}

Ne yapmak istediğini tam anlayamadım ama bu kodu dener misin. Anladığım kadarıyla çift olanları ayrı bir yere daha yazdırmak istiyorsun.
 
C#:
int a = Convert.toInt32(textBox1.Text);

Random r = new Random();

for (int i = 0; i < a; i++) {
    int ra = r.Next(100, 200);
    listBox1.Items.Add(i);

    if (ra % 5 == 0) {
        listBox2.Items.Add(i);
    }
}

Ne yapmak istediğini tam anlayamadım ama bu kodu dener misin. Anladığım kadarıyla çift olanları ayrı bir yere daha yazdırmak istiyorsun.
listbox1 için textbox'a girilen sayı kadar rastgele sayı üretiyor bu üretilen sayılardan 5 ile tam bölünenleri listbox2'ye aktarmam gerekiyor.
 
Listbox1 için textbox a girilen sayı kadar rastgele sayı üretiyor bu üretilen sayılardan 5 ile tam bölünenleri listbox2 ye aktarmam gerekiyor.
C#:
int a = Convert.toInt32(textBox1.Text);

Random r = new Random();

for (int i = 0; i < a; i++) {
    int ra = r.Next(100, 200);

    if (ra % 5 == 0) {
        listBox2.Items.Add(i);
    }
}

Bu kodu dener misiniz?
 
Hata vermedi sizin verdiğinizde kodlamada. Listbox1'de herhangi bir şey yazmıyor listbox2'de de.
Pardon hocam bir yanlışlık yapmışım.

C#:
            int a = Convert.ToInt32(textBox1.Text);

            Random r = new Random();

            for (int i = 0; i < a; i++)
            {
                int ra = r.Next(100, 200);

                if (i % 5 == 0)
                {
                    listBox2.Items.Add(i);
                }
 

Technopat Haberler

Yeni konular

Geri
Yukarı