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: Pandemia en 07 de Junio 2016, 20:28

Título: Curso LenguajeC Función printf. Mostrar mensajes por pantalla C consola CU00523F
Publicado por: Pandemia en 07 de Junio 2016, 20:28
Buenas amigos aquí os dejo una posible solución al ejercicio CU00523F del tutorial básico de programación en C.

EJERCICIO

Crea un programa donde se cumplan estas indicaciones. Declara cuatro variables: una de tipo entero y nombre edad, otra de tipo long y nombre distancia, otra de tipo carácter y nombre letra y otra de tipo array de caracteres y nombre cadenaTexto. Asígnales, respectivamente, los siguientes valores: 21, 488321, k, alameda. Muestra dichos contenidos por pantalla. A continuación asigna respectivamente, los siguientes valores a las variables: 22, 666543, t, arboleda. Muestra dichos contenidos por pantalla.

Código: [Seleccionar]

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int edad = 21;
    long distancia = 488321;
    char letra =  'k';
    char cadenaTexto[30] = "alameda";

    printf("edad vale %d\n", edad);
    printf("distancia vale %ld\n", distancia);
    printf("letra vale %c\n", letra);
    printf("cadenaTexto vale %s\n", cadenaTexto);

    edad = 22;
    distancia = 666543;
    letra = 't';
    cadenaTexto[0] = 'a';
    cadenaTexto[1] = 'r';
    cadenaTexto[2] = 'b';
    cadenaTexto[3] = 'o';
    cadenaTexto[4] = 'l';
    cadenaTexto[5] = 'e';
    cadenaTexto[6] = 'd';
    cadenaTexto[7] = 'a';

    printf("edad vale %d\n", edad);
    printf("distancia vale %ld\n", distancia);
    printf("letra vale %c\n", letra);
    printf("cadenaTexto vale %s\n", cadenaTexto);
    return 0;
}


Tuve un pequeño problema con el array alameda al cambiarlo a  arboleda, pero lo solucione poniendole un indice ya que no tenia ninguno y la palabra alameda es más pequeña arboleda y por eso no me cabía en el primer array que inicialice, después lo puse en 30 para curarme en salud y inicialice letra por letra y ya sin problemas.

Saludos y como siempre gracias por vuestro tiempo.....   
Título: Re:Curso LenguajeC CU00523F Función printf. Mostrar mensajes por pantalla en C
Publicado por: pedro,, en 08 de Junio 2016, 17:39
Hola.


Otro ejercicio bien solucionado.

Saludos. ;D