U ovom programu naučit ćete prikazivati proste brojeve između dva zadana intervala, niskog i visokog. To ćete naučiti koristeći neko vrijeme i for petlju u Kotlinu.
Primjer: Prikazivanje prostih brojeva između dva intervala
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 ) )
Kada pokrenete program, izlaz će biti:
23 29 31 37 41 43 47
U ovom programu, svaki broj između niskog i visokog testira se na prosti nivo. Unutrašnja petlja for provjerava je li broj prost ili nije.
Dodatna objašnjenja možete provjeriti u programu Kotlin za provjeru osnovnog broja.
Razlika između provjere jednog prostog broja u usporedbi s intervalom je u tome što trebate resetirati vrijednost flag = false
na svakoj iteraciji while petlje.