C# programok ismertetése érdeklődőknek kezdőktől haladókig

C# MŰHELY

C# MŰHELY

Prímszámok keresése adott határig

2020. június 08. - Benkő Tiborné

Jelenítsük meg a prímszámokat a megadott határig. A prímszámok csak az eggyel és önmagukkal osztható, pozitív egész számok.

A feladat megoldása:

                      // prímszámok keresése
        private void button1_Click(object sender, EventArgs e)
        {
            int max, szám, osztó, db = 0;
            bool prim;
            listBox1.Items.Clear();
            if (textBox1.Text != "")
            {
                max = Int32.Parse(textBox1.Text);
                for( szám = 2; szám <= max; szám++)
                {
                    prim = true;
                    for (osztó = 2; osztó <= szám/2; osztó++)
                        if (szám % osztó == 0)
                        {
                            prim = false;
                            break; // ha van osztója, kilépünk
                                   // a ciklusból
                        }
                    if ( prim)
                    {
                        listBox1.Items.Add (szám);
                        db++;  
                    }
                }
                textBox2.Text = db.ToString();
                        }
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            textBox2.Text = "";
        }

A feladat futási eredménye:

A bejegyzés trackback címe:

https://csharp-muhely.blog.hu/api/trackback/id/tr2715754782

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása