• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

131
Views
bucle for para multiplicar el índice 0 por 1, el índice 1 por 2, el índice 2 por 3

¿Cómo podría generar un ciclo que itere a través de una matriz y simplemente multiplique el siguiente índice?

ejemplo:

matriz= [0,1,2,3,4,5]

 0x1 1x2 2x3 3x4 4x5

Sé que necesito tener un bucle anidado, pero no puedo encontrar la solución.

 for (let i = 0; i < Positions.length; i++) { for (let j = 1; j < Positions.length; j++) { console.log(Positions[i].number * Positions[j].number ) } }
about 3 years ago · Juan Pablo Isaza
2 answers
Answer question

0

El problema con su implementación actual es que está recorriendo cada índice dos veces: una para el bucle externo y otra para el bucle interno.

Para obtener el elemento en el índice después de i , simplemente puede escribir Positions[i + 1] .

Deberías recorrer cada índice una vez así:

 for(let i = 0; i < Positions.length - 1; i++) { console.log(Positions[i] * Positions[i + 1]) }
about 3 years ago · Juan Pablo Isaza Report

0

 let arrayValues = [0, 1, 2, 3, 4, 5]; arrayValues.forEach((value, index) => { if (index !== (arrayValues.length - 1)) { console.log(`${value} * ${index + 1} = ${value * (index + 1)}`) } })

about 3 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error