Hola, otra posible solución al ejercicio.
EJERCICIO
Crea el código de un programa que cumpla las siguientes premisas. Declara un array de enteros denominado numeroDeHijos que contenga 10 elementos. Declara una variable tipo int que se llame T. Establece el valor de T en 8 y el valor de numeroDeHijos para un localizador de valor T en 3. Procede a mostrar en pantalla un mensaje que indique cuál es el valor T y el número de hijos para el valor T. Finalmente, modifica únicamente la asignación de valor a T de modo que en vez de 3 sea 5 y ejecuta de nuevo el programa. Responde a estas preguntas:
a) ¿Qué significado podríamos atribuir a los índices del array? (Supón que se trata de un programa donde debes atribuirle un significado, si no tuvieran un significado en un programa, ¿para qué nos servirían?).
b) ¿Cuál será el primer índice del array?
c) ¿Cuál será el último índice del array?
#include <stdio.h>
#include <stdlib.h>
int main() {
int numeroDeHijos[9];
int T;
T = 8;
numeroDeHijos[T] = 3;
printf("El valor de T es: %d\n", T);
printf("El número de hijos para el para el índice con valor T es %d", numeroDeHijos[T]);
return 0;
}
a) El índice es el que nos permite poder acceder a cada uno de los componentes de un array, si no se les atribuye ningún valor, en realidad no tendrán funcionalidad dentro del código.
b) El primer índice del array es el 0.
c) El último índice del array es el 9.
Saludos.
