C# ile Goldbach Teoremi Çalışması


Selamlar, bu sefer sizlerle asal sayılar üzerinde bir çalışma yapacağız.
- 2'den büyük tüm çift sayılar iki asal sayının toplamı biçiminde yazılabilir (Goldbach Teoremi)
Klavyeden bir ift sayı alan ve bunu iki asal sayının toplamı biiminde yazdıran programı yazınız
derse size hocanız, yapmanız gerekenler aşağıda belirtilmiştir ..

>>>>>> Kodu
>>>>>> Çalıştırma
>>>>>> Zamanı
using System;
namespace gorselders3{
class Program{
static void Main(string[] args){
Console.Write("2'den buyuk cift sayi girin: ");
int a = Convert.ToInt32(Console.ReadLine());
int toplam = 0;
for(int i=2; i<a; i++){
if(isprime(i) && isprime(a-i)){
Console.WriteLine(a + " = " + i + " + " + (a-i));
}
}
}
static bool isprime(int num){
if(num<2){
return false;
}
else if(num==2){
return true;
}
else{
for(int i=2; i<=num/2;i++){
if(num % i==0){
return false;
}
}
return true;
}
}
}
}

Yorumlar

Bu blogdaki popüler yayınlar

Python ile Turtle Kütüphanesiyle Çizim Denemesi 2

Girdimize en yakın palindrom değeri bulan program (Python3 ile)

Python ile Yazıyı Piramit Gibi Çizdirme