Autor Tema: Ejemplo Typedef C tipos de variables definidos por usuario en lenguajeC CU00513  (Leído 2412 veces)

Dimitar Stefanov

  • Experto
  • *****
  • Mensajes: 598
    • Ver Perfil
Hola a todos los campañeros y equipo de aprenderaprogramar.com. Les dejo una posible solución del ejercicio CU00513F del curso lenguajeC desde cero.

Citar
EJERCICIO

Crea el código de un programa que cumpla las siguientes premisas. Declara un tipo definido por el usuario que se llame TipoVectorDe10 y que contenga 10 elementos de tipo entero. Declara una variable de nombre edadesConcursantes que sea de tipo TipoVectorDe10. Establece las siguientes edades para cada uno de los elementos del array (arreglo): 55, 24, 34, 26, 46, 62, 45, 24, 31, 61. Muestra por pantalla, haciendo uso de los elementos del array, mensajes informando de la edad de las personas. Por ejemplo: La edad de la primera persona es 55 annos. La edad de la segunda persona es 24 annos. La edad de la tercera persona es… etc. (No usamos la eñe).

El código:

Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>

int main()
{
    typedef int TipoVectorDe10[10];
    TipoVectorDe10 edadesConcursantes;
    edadesConcursantes[0]=55;
    edadesConcursantes[1]=24;
    edadesConcursantes[2]=34;
    edadesConcursantes[3]=26;
    edadesConcursantes[4]=46;
    edadesConcursantes[5]=62;
    edadesConcursantes[6]=45;
    edadesConcursantes[7]=24;
    edadesConcursantes[8]=31;
    edadesConcursantes[9]=61;

    printf("La edad de la primera persona es: %d\n", edadesConcursantes[0]);
    printf("La edad de la segunda persona es: %d\n", edadesConcursantes[1]);
    printf("La edad de la tercera persona es: %d\n", edadesConcursantes[2]);
    printf("La edad de la cuarta persona es: %d\n", edadesConcursantes[3]);
    printf("La edad de la quinta persona es: %d\n", edadesConcursantes[4]);
    printf("La edad de la sexta persona es: %d\n", edadesConcursantes[5]);
    printf("La edad de la séptima persona es: %d\n", edadesConcursantes[6]);
    printf("La edad de la octava persona es: %d\n", edadesConcursantes[7]);
    printf("La edad de la novena persona es: %d\n", edadesConcursantes[8]);
    printf("La edad de la décima persona es: %d\n", edadesConcursantes[9]);
}
« Última modificación: 04 de Julio 2016, 19:01 por Mario R. Rancel »

Mario R. Rancel

  • Administrador
  • Experto
  • ********
  • APR2.COM
  • Mensajes: 1978
    • Ver Perfil
Hola, todo bien. Como es lógico este ejercicio se presta a ser resuelto con un bucle for, pero hay que usar sólo lo explicado hasta el momento en el curso, de ahí que esté perfecto.

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".