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ı biçiminde 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
Yorum Gönder