Bu Siteyi Ziyaret Etmek İçin Lütfen Tarayıcınızda JavaScript'i Etkinleştirin.


Konu Bilgileri
KATEGORİ ADI C++
KONU SAHİBİ
uzman
KONUDAKİ CEVAP SAYISI
0
GÖRÜNTÜLEME SAYISI
234

Yorum Yaz 
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5

C# Bir Sayının Asal Olup Olmadığını Bulma Kodlaması

#1
Merhaba öğrenci arkadaşlar,

Bir sayının asal olup olmadığını bölenleri bile birlikte bulan C# Console App kodunu paylaşmak istiyorum.

Kod:
using System;
using System.Collections.Generic;

namespace TestCalisma
{
    internal class Program
    {
        static void Main(string[] args)
        {

            while (true)
            {
                Console.WriteLine("Bir Sayı Girin:");
                int girilenSayi = int.Parse(Console.ReadLine());
                int bolenSayisi = 0;
                List<int> bolenSayilarListesi = new List<int>();

                if (girilenSayi == 0)
                    break;

                for (int i = 1; i <= girilenSayi; i++)
                {

                    if (girilenSayi % i == 0)
                    {
                        bolenSayilarListesi.Add(i);
                        bolenSayisi++;
                    }
                }

                Console.WriteLine("\n-----------------------------------");
                if (bolenSayisi == 2)
                {
                    Console.WriteLine("{0} sayısı asaldır.", girilenSayi);
                    Console.WriteLine("Bölenleri {0}", String.Join(",", bolenSayilarListesi));
                }
                else
                {
                    Console.WriteLine("{1} sayısı asal değil. {0} böleni var.", bolenSayisi, girilenSayi);
                    Console.WriteLine("Bölenleri: {0}", String.Join(",", bolenSayilarListesi));
                }
                Console.WriteLine("-----------------------------------");
                Console.WriteLine("\nÇıkış yapmak için 0 girin.");
            }
        }
    }
}
Forum İmzasıFazla ısrar etmeyeceksin. Elinden geleni yapıp bekleyeceksin. İnat iyidir ama kıvamında. Vazgeçeceğin noktayı çok iyi bileceksin!
Bul
Cevapla
Yorum Yaz 


[-]
Hızlı Cevap / Sende Bi' Şeyler De!
Konu
Bu mesaj için cevabınızı buraya yazınız.

İnsan Doğrulama:
Lütfen aşağıda gördüğünüz onay kutusunu işaretleyin. Bu işlem, otomatik spam botlarını önlemek için kullanılır.


    Hızlı Menü:


    Konuyu Okuyanlar: 1 Ziyaretçi

    ForumTeams
    ForumTeams
    Genel Forum Sitesi, Güncel Forumlar, Bilgisayar, Yazılım, Donanım, Windows, Linux, macOS, Ücretsiz Program İndir, Ip Tv, Türk Tarihi, Dünya Tarihi, Kültür, Sanat, Rap Müzik, Wordpress, MyBB, Vbulletin, SEO, Astroloji, Burçlar, Sağlık, Exxen