¿Cómo puedo sumar la fila de numeros impares del siguiente triangulo?

Cerrado
Vladimir - 2 may 2020 a las 01:01
misterdekus Mensajes enviados 474 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 28 de agosto de 2024 - 6 may 2020 a las 00:53
Hola, que tal!

Voy apenas iniciando con la programación, pero despúes de intentarlo varias veces no pudé encontrarle una solucion a este problema.

Ok estas son las instrucciones exactas:

Dado el triángulo a continuación, defina una función que acepte como argumento un número y retorne la suma de los números en la fila que corresponda al argumento.

Ejemplo: sumar(2); == 3 + 5 = 8

sumar(4); == 13 + 15 + 17 + 19 = 64

(1) --> 1

(2) --> 3 5

(3) --> 7 9 11

(4) --> 13 15 17 19

(5) -->21 23 25 27 29

(6) -->........

(7) -->........

Si fueran solamente estos valores supongo que seria algo simple, podria aplicar condicionales y obtener los resultados.

Pero se pide suponer que llegue a ser un triangulo o piramide (como gusten verlo) INFINITO. Tal que podria pedir el argumento (100) y deberia darme la suma de los impares de dicha fila.

Busco un poco de ayuda o quizas alguna sugerencia sobre que camino seguir y creo que no vale la pena subir los intentos de mi código porque aún no tengo idea de como hacer dicho triangulo.

Psdt: quiero resaltar que apenas voy por el comienzo, pediria alguna solucion sin tantos tecnicismos de ser posible jajaj

Y cualquier propuesta de un punto de vista diferente es bienvenida. Saludos!

1 respuesta

misterdekus Mensajes enviados 474 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 28 de agosto de 2024 127
2 may 2020 a las 09:50
Hola Vladimir

Para el resultado más que una suma ( como piensas ) creo que sería por fórmula

Estoy viendo cómo sacar la fórmula

Esta interesante

Saludos
0
misterdekus Mensajes enviados 474 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 28 de agosto de 2024 127
3 may 2020 a las 04:04
Bueno lo descubrí

Descubrí la forma ( y si es por fórmula)

Está relativamente fácil si sabes forma de la suma consecutiva de números impares grandes
0
misterdekus Mensajes enviados 474 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 28 de agosto de 2024 127 > misterdekus Mensajes enviados 474 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 28 de agosto de 2024
Modificado el 6 may 2020 a las 00:54
si N es el argumento de tu función suma ....

entonces

( ( N x (N + 1) ) / 2 ) ² - ( ( N x (N - 1)) / 2 ) ²

saludos
0