o alternativamente también podría usar el ciclo <b>while </b>y le agregaria un funcion<div><br></div><div>hace mucho que no toco C++ pero seria algo asi si conocieras por ejemplo el tamaño</div><div><br></div><div>int sumarElementos ( int arregloEnteros[], int tamanio)</div>
<div>{</div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div> int i;</div><div> int suma;</div><div> </div><div> i = 0;</div><div> suma = 0;</div><div> while( i < tamanio )</div>
<div> {       </div><div>    suma+=arreglo[i];</div><div>    i++;</div><div> }</div><div> return suma;</div></blockquote><div><div><b><span class="Apple-style-span" style="font-weight: normal;">}</span><br></b><br></div><div>
exitos Pablo!</div><div><br></div><div><br></div><div>Ed</div><div><br></div><div><br><div class="gmail_quote">El 5 de febrero de 2010 14:33, Ricardo Torres <span dir="ltr"><<a href="mailto:rictor@cuhrt.com">rictor@cuhrt.com</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">pablo escribió:<br>
<div class="im">> Hola tengo el problema de que tengo un array de 10 elementos de los cuales quiero sacar la suma de todos los elementos del mismo, tengo dudas con la sintaxis, pensaba que lopodia hacer de la siguiente manera pero veo que se vuelve engorroso asi que imagino que debe haber otra forma mas sencilla.<br>

> La forma que pensaba es:<br>
><br>
> int num [10];<br>
> int suma = (num [0] + num [1] + .... + num [9]);<br>
> cout << "la suma es (num) " << endl;<br>
><br>
> Espero no estar tan equivocado, agradeceria que me saquen de esta duda. Desde ya gracias!<br>
><br>
</div>Hola Pablo<br>
<br>
En programación existe algo que se llaman cilos, el que más te conviene<br>
es el ciclo que se llama for y para tu caso en particular sería algo<br>
como lo siguiente:<br>
<br>
// inicializamos el arreglo con algo porque si no va a estar vacío<br>
int num [10] = {9, 8, 7, 6, 5, 4, 3, 2, 1, 0}<br>
int suma, i;<br>
<br>
// El ciclo for de forma básica trabaja así, usa una variable índice que inicia<br>
// con un valor inicial, el ciclo for va incrementando la variable índice hasta<br>
// alcanzar un límite o valor final.<br>
// Para tu caso el valor inicial es 0, que es el índice del primer elemento del arreglo<br>
// El valor final es 9, que es el valor del índice del arreglo para el último elemento<br>
// El incremento debe ser de 1, en 1, asi que el for queda así:<br>
<br>
for(i=0; i<=9; i++) {<br>
   suma = suma +num[i];<br>
}<br>
<br>
Saludos<br>
<font color="#888888">RT<br>
</font><div><div></div><div class="h5"><br>
<br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</div></div></blockquote></div><br></div></div>