Program Kotlin do wyświetlania liczb pierwszych między dwoma interwałami

W tym programie nauczysz się wyświetlać liczby pierwsze między dwoma podanymi przedziałami, niskim i wysokim. Nauczysz się tego robić za pomocą chwili i pętli for w Kotlinie.

Przykład: Wyświetl liczby pierwsze między dwoma przedziałami

 fun main(args: Array) ( var low = 20 val high = 50 while (low < high) ( var flag = false for (i in 2… low / 2) ( // condition for nonprime number if (low % i == 0) ( flag = true break ) ) if (!flag) print("$low ") ++low ) )

Po uruchomieniu programu wynik będzie następujący:

 23 29 31 37 41 43 47 

W tym programie każda liczba od niskiego do wysokiego jest testowana pod kątem liczby pierwszej. Wewnętrzna pętla for sprawdza, czy liczba jest liczbą pierwszą, czy nie.

Możesz sprawdzić: Program Kotlin do sprawdzania numeru pierwszego, aby uzyskać więcej wyjaśnień.

Różnica między sprawdzaniem pojedynczej liczby pierwszej a interwałem polega na tym, że należy zresetować wartość flag = falseprzy każdej iteracji pętli while.

Interesujące artykuły...