Muy buenas amigos aquí les dejo mi propuesta al ejercicio para ver qué os parece.
EJERCICIO
Crea el código de un programa que cumpla las siguientes premisas. Declara un array de caracteres denominado arrayDeCincoChar. Establece para cada uno de los índices del array que el contenido sean los caracteres a, b, e, t, o. A continuación haz que se muestre por pantalla (ventana de consola) el texto: “La palabra en el array es abeto”, donde abeto estará definido letra a letra utilizando los elementos del array.
Responde a estas preguntas:
a) ¿Qué índice o localizador tiene el primer elemento del array? ¿Y el último?
El primer índice es el 0 y el último el 4
b) ¿Qué ocurre si intentamos mostrar por pantalla una letra con un índice que no está definido para ese array de caracteres?
Nos pueden salir resultados inciertos, y casi que toda seguridad no saldrá nada si no está en el rango que hayamos inicializado el array
c) Modifica la tercera letra de la cadena para que pase a ser la letra a. A continuación muestra el mismo contenido que anteriormente. En esta ocasión, dado que hemos modificado la tercera letra, deberá mostrarse por pantalla: “La palabra en el array es abata”.
Si solo modifico la tercera letra sale abato, no abata hay un error de imprenta o de la página web
#include <stdio.h>
#include <stdlib.h>
int main()
{
char arrayDeCincoChar[5];
arrayDeCincoChar[0]='a'; arrayDeCincoChar[1]='b'; arrayDeCincoChar[2]='a'; arrayDeCincoChar[3]='t';
arrayDeCincoChar[4]='o';
puts("Cadenas de texto en c ( STRINGS ). Arrays o arregols de caracteres forman palabras\n");
printf("La palabra del array es %c%c%c%c%c\n", arrayDeCincoChar[0],arrayDeCincoChar[1],arrayDeCincoChar[2],
arrayDeCincoChar[3],arrayDeCincoChar[4]);
return 0;
}
Saludos, y como siempre gracias por vuestro tiempo.