Autor Tema: Curso Lenguajec CU00514F Cadenas de texto en c (strings)arrays forman palabras  (Leído 2319 veces)

Pandemia

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 255
    • Ver Perfil
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


Código: [Seleccionar]

#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.
« Última modificación: 28 de Junio 2016, 17:33 por Alex Rodríguez »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Hola Pandemia.

a) bien.
b) bien.
c) bien.

Perfecto.

En cuanto a lo que comentas, pues parece una pequeña errata en el enunciado.

Saludos. ;D

Pandemia

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 255
    • Ver Perfil
ok. Y muchas gracias por contestar tan rápido.

Saludos  ;)

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".