Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/11/2010, 15:36
Avatar de Munire
Munire
 
Fecha de Ingreso: julio-2010
Ubicación: en el ciberdespacio (España)
Mensajes: 150
Antigüedad: 14 años, 4 meses
Puntos: 4
Respuesta: Calculadora, muy sencilla para mi gusto

tienes que declarar un array (matriz) que almacene los numeros con los que quieres operar

Código C:
Ver original
  1. int matrix[100];  //por ejemplo de 100 columnas.
  2. //es decir como maximo puedes operar con 100

para la entrada de datos:

Código C:
Ver original
  1. for(i=0;i<n;i++)
  2. {
  3.     scanf("%d", matrix[i]);
  4.     fflush(stdin);
  5. }
siendo n la cantidad de numeros que quieres sumar. con lo cual el bucle for se repite n veces.

luego pones otro bucle for:

Código C:
Ver original
  1. for(i=0; i<n; i++)  
  2. {
  3.      resultado = resultado + matrix[i];
  4. }
  5. //y despues imprimes el valor de "resultado".

siendo n la cantidad de numeros que quieres sumar.
por ejemplo si quieres sumar 10 numeros, "i" va desde 0 hasta 9 => el bucle se repite 10 veces

"i" tambien va a indicar que numero coger en la matriz. cuando sea 0 cogera el primer numero almacenado, cuando sea 1 cogera el segundo...


yo lo he puesto en C en vez de C++, pero es lo mismo. solo cambiaria el scanf por el cin