Foros del Web » Programación para mayores de 30 ;) » Programación General »

Sumar numeros desde una lista...

Estas en el tema de Sumar numeros desde una lista... en el foro de Programación General en Foros del Web. Hola amigos... Tengo un archivo de texto el cual contiene dos columnas de numeros algo asi: 10 55 11 68 12 47 13 52 14 ...
  #1 (permalink)  
Antiguo 06/12/2010, 15:02
 
Fecha de Ingreso: octubre-2008
Mensajes: 162
Antigüedad: 15 años, 6 meses
Puntos: 11
Exclamación Sumar numeros desde una lista...

Hola amigos... Tengo un archivo de texto el cual contiene dos columnas de numeros algo asi:
10 55
11 68
12 47
13 52
14 63
15 59
16 72
17 48
etc, etc...

la idea es leer estos datos... desde el 10 hasta el 12 y sumar el 55 + 68 + 47...
luego retroceder y comenzar a sumar desde 11 hasta el 13 sumar el 68+47+52...
luego retroceder y comenzar a sumar desde 12 al 14 y sumar 47+52+63
luego retroceder y comenzar desde el 15 al 17 y sumar 59+72+48....

y asi consecutivamente hasta el final del archivo... no se como hacer esto, se me abia ocurrido una especie de punteros ... quizá sea necesario almacenar los numeros en matrices o sería bueno ir leyendolos directamente desde el archivo??

bueno cualquier ayuda será muy bien recibida.... muchisimas gracias...

PD: esta lista de numeros corresponde a miles de lineas... y la lectura sería algo asi como de 50 en 50 mas o menos... pero para pruebas podríamos tomar solo esta pequeña lista..

muchas gracias...
  #2 (permalink)  
Antiguo 06/12/2010, 15:42
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Sumar numeros desde una lista...

Puedes meter los numeros en un arreglo y nada mas vas moviendo las posiciones del mismo..algo asi:

Código Algoritmo:
Ver original
  1. Meter los datos a un arreglo
  2. sacar la longitud del arreglo
  3. inicio=10
  4. contador=1
  5. Para x=inicio hasta longitudarreglo
  6.        suma=suma+arreglo[x]
  7.        contador=contador+1
  8.       si contador=2
  9.           contador=1
  10.           x=inicio+1
  11. Next x

Podria ser algo asi :)

Saludos!

Etiquetas: lista, numeros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:53.