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

Denunciar
-
Message postés
371
Date d'inscription
miércoles, 10 de enero de 2018
Estatus
Miembro
Última intervención
sábado, 5 de septiembre de 2020
-
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

Message postés
371
Date d'inscription
miércoles, 10 de enero de 2018
Estatus
Miembro
Última intervención
sábado, 5 de septiembre de 2020
58
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
Message postés
371
Date d'inscription
miércoles, 10 de enero de 2018
Estatus
Miembro
Última intervención
sábado, 5 de septiembre de 2020
58
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
Message postés
371
Date d'inscription
miércoles, 10 de enero de 2018
Estatus
Miembro
Última intervención
sábado, 5 de septiembre de 2020
58 >
Message postés
371
Date d'inscription
miércoles, 10 de enero de 2018
Estatus
Miembro
Última intervención
sábado, 5 de septiembre de 2020

si N es el argumento de tu función suma ....

entonces

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

saludos