+90 (507) - 389 61 01

C# İlk 50 Asal Sayıyı Bulma

C# İlk 50 Asal Sayıyı Bulma

  • Asal sayılar, sadece iki pozitif tam sayı böleni olan doğal sayılardır. …
  • Öklid’den beri asal sayıların sonsuz olduğu kabul edilir. …
  • Asırlardır asal sayılar üzerinde birçok teorem ortaya atılmış ve ispat edilmiştir. …
  • sayısı günümüzde ne asal ne de bileşik kabul edilir ve özel bir durumu vardır.

 

Örnekte ilk 50 asal sayı için kullanılan sayac değişkenini değiştirerek ilk 100 asal sayı, ilk 500 asal sayı vb. değişiklikler yapabilirsiniz.

Bu örnekte ilk 50 asal sayı 10′ arlı olarak ekranda yazdıralım.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

 

namespace ConsoleApp17

{

    class Program

    {

        static void Main(string[] args)

        {

            int sayi = 2;

            int sayac = 0;

            int sayac2 = 0;

            int sayac3 = 0;

            Console.WriteLine("İlk 50 Asal Sayı");

            Console.WriteLine("==================");

            while (true)

            {

 

                sayac = 0;

                if (sayac2==50)

                {

                    break;

                }

                for (int i = 2; i < sayi; i++)

                {

                    if(sayi % i == 0)

                    {

                        sayac++;

                        break;

                    }

                  

                }

                if(sayac==0)

                {

                    sayac3++;

                    Console.Write(sayi+"\t");

                    if (sayac3%10==0)

                    {

                        Console.WriteLine();

                    }

                    sayac2++;

                }

                sayi++;

            }

            

            Console.ReadKey();

        }

    }

}

 

 

Yorum Yap




Blog Makale Yorumları