06.05.2013 Views

CONTENIDO DE LA LECCIÓN 18

CONTENIDO DE LA LECCIÓN 18

CONTENIDO DE LA LECCIÓN 18

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MIGUEL Á. TOLEDO MARTÍNEZ<br />

enunciados muestran cómo se pueden realizar las operaciones aritméticas con los elementos del<br />

arreglo.<br />

En todos los casos anteriores, los valores de los elementos del arreglo no se afectan por<br />

las operaciones de asignación. El principal requerimiento es que x debe estar definida como la<br />

misma clase de datos de los elementos del arreglo para no obtener resultados inesperados.<br />

Como ejemplo final, considere estos enunciados de asignación:<br />

muestra[0] = muestra[MAX - 1];<br />

muestra[1] = Muestra[2] + Muestra[3];<br />

¿Puede usted determinar qué pasa aquí? En el primer enunciado, el primer elemento<br />

del arreglo se reemplaza por medio del último elemento del arreglo, ¿se afecta el último<br />

elemento del arreglo? No, porque aparece del lado derecho del operador de asignación. En el<br />

segundo caso, el segundo elemento del arreglo en el índice [1] se reemplaza por la suma del<br />

tercero y cuarto elementos del arreglo en los índices [2] y [3] De nuevo, el tercero y cuarto<br />

elementos del arreglo no se afectan por esta operación, porque aparecen del lado derecho del<br />

operador de asignación.<br />

ESCRITURA <strong>DE</strong> ELEMENTOS <strong>DE</strong>L ARREGLO<br />

Los objetos cout se usan para mostrar los elementos del arreglo. Usemos el mismo<br />

arreglo para demostrar cómo escribir elementos del arreglo. Aquí está de nuevo la definición del<br />

arreglo:<br />

const int MAX = 10;<br />

int muestra[MAX];<br />

¿Qué se supone que harán los siguientes enunciados?<br />

cout

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!