maxresdefault 18 1

Suma de una Diagonal de nuestra Matriz en Kotlin (Curso de Kotlin desde cero [53])

Para realizar la suma de una diagonal de nuestra matriz en Kotlin vamos a seguir los siguientes pasos:

  • Declaramos una matriz de 5 x 5 y la llenamos con una secuencia de del 1 al 25.
  • Mostramos la matriz.
  • Sumamos la diagonal principal y secundaria.
  • Mostramos las diagonales y su suma.
Suma de una Diagonal de nuestra Matriz en Kotlin

Código: https://github.com/programadornovato/-Curso–Kotlin-de-0-a-100/commit/31f7d1b7f58918311720190126f00706fda1ce2f

var matriz=Array(5){IntArray(5)}
var dato=1
for(i in 0 until matriz.size){
    for(j in 0 until matriz[i].size){
        matriz[i][j]=dato
        dato++
    }
}
for(i in 0 until matriz.size){
    for(j in 0 until matriz[i].size){
        print("${matriz[i][j]}\t")
    }
    println()
}
var diagonalPrincipal=IntArray(matriz.size)
var diagonalSecundaria=IntArray(matriz.size)
for(i in 0 until matriz.size){
    for(j in 0 until matriz[i].size) {
        if(i==j){
            diagonalPrincipal[i]=matriz[i][j]
        }
        if((i+j)==matriz.size-1){
            diagonalSecundaria[i]=matriz[i][j]
        }
    }
}
var suma=0
diagonalPrincipal.forEach {
    print("$it\t")
    suma=suma+it
}
print(" = $suma\n")
suma=0
diagonalSecundaria.forEach {
    print("$it\t")
    suma=suma+it
}
print(" = $suma\n")

🎦 [Curso] Java Netbeans Completo☕: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTT-qEHGqZH3fkBgXH4GOTF
🎦 [CURSO] PYTHON PARA PRINCIPIANTES🐍: https://www.youtube.com/playlist?list=PLCTD_CpMeEKRppvi86Dy8CPYZ8-XzN2qu

🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato
🎦 Canal de youtube: https://www.youtube.com/c/programadornovato

<<Anterior tutorial Siguiente tutorial >>

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)