Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Dimitar Stefanov en 28 de Junio 2016, 12:02
-
Buenos días. Hago entrega del ejercicios CU00512F del curso lenguajeC desde cero.
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:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int numeroDeHijos[10];
int T = 8;
numeroDeHijos[T] = 3;
printf("La variable T tiene un valor: %d y el numero de hijos para el valor T: %d\n",T ,numeroDeHijos[T]);
numeroDeHijos[T] = 5;
printf("Ahora el valor del numero de hijos para el valor T es: %d", numeroDeHijos[T]);
return 0;
}
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?).
Podrían ser diferentes personas y el número de hijos que tiene dicha persona.
b) ¿Cuál será el primer índice del array?
0
c) ¿Cuál será el último índice del array?
9
Gracias.
-
Buenas tardes, todo bien. Es importante tener cuidado con los índices de los arrays, no en todos los lenguajes funcionan igual.
Saludos.