CONTENIDO DE LA LECCIÓN 18
CONTENIDO DE LA LECCIÓN 18 CONTENIDO DE LA LECCIÓN 18
MIGUEL Á. TOLEDO MARTÍNEZ A continuación se darán varios ejemplos en los que se utilicen los conocimientos antes adquiridos. Ejemplo 18.2 El siguiente programa, INICIALIZA.CPP, utiliza una estructura de repetición for para inicializar a cero los elementos de un arreglo de enteros llamado arreglo de diez elementos; luego imprime dicho arreglo en formato de tabla. /* El siguiente programa: INICIALIZA.CPP, inicializa a ceros a un arreglo de 10 elementos, posteriormente imprime el contenido de dicho arreglo. */ #include //Para cout y cin #include //Para setw() void main(void) { Ejemplo 18.3 }//Fin de main() int i, arreglo[10]; for(i = 0; i < 10; i++) arreglo[i] = 0; //Inicializa el arreglo cout
MIGUEL Á. TOLEDO MARTÍNEZ que explícitamente inicializa a cero el primer elemento e implícitamente inicializa a cero a los otros nueve elementos, pues hay menos valores que elementos en el arreglo. Recuerde que los arreglos automáticos no se inicializan implícitamente a cero. El programador debe inicializar a cero cuando menos el primer elemento para que los demás se inicialicen a cero de manera automática. La siguiente declaración de arreglo: int arreglo[5] = {32, 27, 64, 18, 95, 14}; provocaría un error de sintaxis, pues hay 6 inicializadores y únicamente 5 elementos en el arreglo. Si se omite el tamaño del arreglo en la declaración por medio de una lista de inicio, el numero de elementos del arreglo será el número de elementos de dicha lista. Por ejemplo: Ejemplo 18.4 creará un arreglo de cinco elementos. int arreglo[] = {1, 2, 3, 4, 5}; El siguiente programa, ELEMENTS.CPP, inicializa el arreglo llamado calificaciones y luego visualiza sus elementos. /* El siguiente programa: ELEMENTS.CPP, inicializa el arreglo calificaciones y luego visualiza sus elementos. */ #include //Para cout y cin void main(void) { Ejemplo 18.5 int calificaciones[5] = {80, 70, 90, 85, 80}; cout
- Page 1 and 2: MIGUEL Á. TOLEDO MARTÍNEZ CONTENI
- Page 3 and 4: MIGUEL Á. TOLEDO MARTÍNEZ LECCIÓ
- Page 5 and 6: MIGUEL Á. TOLEDO MARTÍNEZ ELEMENT
- Page 7 and 8: MIGUEL Á. TOLEDO MARTÍNEZ Con las
- Page 9 and 10: MIGUEL Á. TOLEDO MARTÍNEZ del arr
- Page 11: MIGUEL Á. TOLEDO MARTÍNEZ // MUES
- Page 15 and 16: MIGUEL Á. TOLEDO MARTÍNEZ Ejemplo
- Page 17 and 18: MIGUEL Á. TOLEDO MARTÍNEZ Ejemplo
- Page 19 and 20: MIGUEL Á. TOLEDO MARTÍNEZ void ma
- Page 21 and 22: MIGUEL Á. TOLEDO MARTÍNEZ PASO DE
- Page 23 and 24: MIGUEL Á. TOLEDO MARTÍNEZ void pa
- Page 25 and 26: MIGUEL Á. TOLEDO MARTÍNEZ Ejemplo
- Page 27 and 28: MIGUEL Á. TOLEDO MARTÍNEZ int bus
- Page 29 and 30: MIGUEL Á. TOLEDO MARTÍNEZ El cuer
- Page 31 and 32: MIGUEL Á. TOLEDO MARTÍNEZ /******
- Page 33 and 34: MIGUEL Á. TOLEDO MARTÍNEZ Ejemplo
- Page 35 and 36: MIGUEL Á. TOLEDO MARTÍNEZ Ejemplo
- Page 37 and 38: MIGUEL Á. TOLEDO MARTÍNEZ /* El s
- Page 39 and 40: MIGUEL Á. TOLEDO MARTÍNEZ escribi
- Page 41 and 42: MIGUEL Á. TOLEDO MARTÍNEZ /* El s
- Page 43 and 44: MIGUEL Á. TOLEDO MARTÍNEZ Ejemplo
- Page 45 and 46: MIGUEL Á. TOLEDO MARTÍNEZ SOLUCI
- Page 47 and 48: MIGUEL Á. TOLEDO MARTÍNEZ // Busc
- Page 49 and 50: MIGUEL Á. TOLEDO MARTÍNEZ Paso 1
- Page 51 and 52: MIGUEL Á. TOLEDO MARTÍNEZ { j = i
- Page 53 and 54: MIGUEL Á. TOLEDO MARTÍNEZ un tama
- Page 55 and 56: MIGUEL Á. TOLEDO MARTÍNEZ necesit
- Page 57 and 58: MIGUEL Á. TOLEDO MARTÍNEZ { for (
- Page 59 and 60: MIGUEL Á. TOLEDO MARTÍNEZ // Comp
- Page 61 and 62: MIGUEL Á. TOLEDO MARTÍNEZ INICIAC
MIGUEL Á. TOLEDO MARTÍNEZ<br />
que explícitamente inicializa a cero el primer elemento e implícitamente inicializa a cero a los otros nueve<br />
elementos, pues hay menos valores que elementos en el arreglo. Recuerde que los arreglos automáticos no<br />
se inicializan implícitamente a cero. El programador debe inicializar a cero cuando menos el primer<br />
elemento para que los demás se inicialicen a cero de manera automática.<br />
La siguiente declaración de arreglo:<br />
int arreglo[5] = {32, 27, 64, <strong>18</strong>, 95, 14};<br />
provocaría un error de sintaxis, pues hay 6 inicializadores y únicamente 5 elementos en el arreglo.<br />
Si se omite el tamaño del arreglo en la declaración por medio de una lista de inicio, el numero de elementos<br />
del arreglo será el número de elementos de dicha lista. Por ejemplo:<br />
Ejemplo <strong>18</strong>.4<br />
creará un arreglo de cinco elementos.<br />
int arreglo[] = {1, 2, 3, 4, 5};<br />
El siguiente programa, ELEMENTS.CPP, inicializa el arreglo llamado calificaciones y luego visualiza sus<br />
elementos.<br />
/* El siguiente programa: ELEMENTS.CPP, inicializa el arreglo calificaciones y<br />
luego visualiza sus elementos.<br />
*/<br />
#include //Para cout y cin<br />
void main(void)<br />
{<br />
Ejemplo <strong>18</strong>.5<br />
int calificaciones[5] = {80, 70, 90, 85, 80};<br />
cout