C# girilen 100 sayıdan kaç tanesinin asal sayı olduğunu bulan algoritma

Alparslan Keskin

Hectopat
Katılım
9 Şubat 2021
Mesajlar
156
Yer
Ankara
Daha fazla  
Sistem Özellikleri
Nvidia Geforce GTX 1050 - İntel Core İ7 7700HQ - 16 Gb Ram - 1 TB HDD
Cinsiyet
Erkek
Meslek
Öğrenci
Kod:
Console.WriteLine("1-100 arası asal sayılar : ");

            for (int a = 1; a <= 100; a++)

            {

                for (int b = 2; b < a; b++)

                {

                    if (a % b == 0)

                    {

                        break;

                    }

                    if (a == b + 1)

                    {

                        Console.WriteLine(a + " ");

                        break;

                    }

                }

            }

            Console.ReadKey();



Böyle bir kod yazdım fakat sonuna kaç taneyse o kadar asal sayı vardır diye bir yazı yazarsa tam olacak. Yardım eder misiniz?
 
Son düzenleyen: Moderatör:
Bir global değişken tanımlayıp(Örneğin: K ) "if(a == b+1){}" içinde k++ yaparak "Console.ReadKey()" ' den önce yazdırabilirsin. Bu arada girilen 100 sayı demişsin fakat girilen sayı yerine 1-100 arasındakilere bakmışsın. Kullanıcıdan veri alarak alınan veriyi kontrol edip bir liste " List<int> asallar = new(); " içine atabilirsin. Sonra " asallar.count() " diyerek sayısına ulaşırsın.
 
Bir global değişken tanımlayıp(örneğin: K ) "if(a == b+1){}" içinde k++ yaparak "Console.ReadKey()" ' den önce yazdırabilirsin. Bu arada girilen 100 sayı demişsin fakat girilen sayı yerine 1-100 arasındakilere bakmışsın. Kullanıcıdan veri alarak alınan veriyi kontrol edip bir liste " List<int> asallar = new(); " içine atabilirsin. Sonra " asallar.count() " diyerek sayısına ulaşırsın.

Çok sağ ol teşekkür ederim.
 

Technopat Haberler

Geri
Yukarı