Bir Sayının İki Asal Sayının Toplamı Olarak İfade Edilip İfade Edilemeyeceğini Kontrol Etmek İçin Kotlin Programı

Bu programda, belirli bir sayının iki asal sayının toplamı olarak ifade edilip edilemeyeceğini kontrol etmeyi öğreneceksiniz. Bu, Kotlin'deki döngüler ve kesme ifadeleri yardımıyla yapılır.

Bu görevi gerçekleştirmek için checkPrime()fonksiyon oluşturulur.

checkPrime()Döner 1 işlevine iletilen sayı asal sayıdır eğer.

Örnek: İki Asal Sayının Toplamı Olarak Tamsayı

 fun main(args: Array) ( val number = 34 var flag = false for (i in 2… number / 2) ( // condition for i to be a prime number if (checkPrime(i)) ( // condition for n-i to be a prime number if (checkPrime(number - i)) ( // n = primeNumber1 + primeNumber2 System.out.printf("%d = %d + %d", number, i, number - i) flag = true ) ) ) if (!flag) println("$number cannot be expressed as the sum of two prime numbers.") ) // Function to check prime number fun checkPrime(num: Int): Boolean ( var isPrime = true for (i in 2… num / 2) ( if (num % i == 0) ( isPrime = false break ) ) return isPrime )

Programı çalıştırdığınızda, çıktı:

 34 = 3 + 31 34 = 5 + 29 34 = 11 + 23 34 = 17 + 17 

İşte eşdeğer Java kodu: Bir Sayıyı iki sayının toplamı olarak Yinelemek için Java Programı.

Ilginç makaleler...