For tsiklidan foydalanib sonning faktorialini toping
factorial of n (n!) = 1 * 2 * 3 * 4 * ... * n
Kotlin
xxxxxxxxxx
fun main(args: Array<String>) {
val num = 10
var factorial: Long = 1
for (i in 1..num) {
factorial *= i.toLong()
}
println("Factorial of $num = $factorial")
}
Factorial of 10 = 3628800
BigInteger yordamida sonning faktorialini toping
Kotlin
xxxxxxxxxx
import java.math.BigInteger
fun main(args: Array<String>) {
val num = 30
var factorial = BigInteger.ONE
for (i in 1..num) {
factorial = factorial.multiply(BigInteger.valueOf(num.toLong()))
}
println("Factorial of $num = $factorial")
}
Factorial of 30 = 205891132094649000000000000000000000000000000
while siklidan foydalanib sonning faktorialini toping
Kotlin
xxxxxxxxxx
fun main(args: Array<String>) {
val num = 5
var i = 1
var factorial: Long = 1
while (i <= num) {
factorial *= i.toLong()
i++
}
println("Factorial of $num = $factorial")
}
Factorial of 5 = 120
Linux - anc-api-tools qanday o'rnatiladi
Linux - curvedns qanday o'rnatiladi
Python - Raqamning ijobiy, salbiy yoki 0 ekanligini tekshiring
Linux - zenmap qanday o'rnatiladi
C - Butun sondagi raqamlar sonini sanash
C++ - Kabisa yilini tekshiring
C++ - Raqam tub yoki oddiy emasligini tekshiring
JavaScript - Satr ma'lum belgilar bilan boshlanishi va tugashini tekshiring
C - Dinamik xotira ajratish yordamida eng katta raqamni toping
Linux - xbitmaps qanday o'rnatiladi
Linux - zstd qanday o'rnatiladi
Kotlin - Raqamni teskari aylantirish
Kotlin - Raqamni n o‘nlik kasrgacha yaxlitlash
Java - Raqamni teskari aylantirish
Python - Excel (XLSX) fayllarini yozish
C++ - Qism va qoldiqni toping
Java - Piramida va naqsh yarating
Linux - zfs-test qanday o'rnatiladi
We have been online since 2021 and 1 millions of people around the globe have visited our website since then
More visitors every month