[ Foro de C ]

Pequeño programa en c

21-Aug-2013 02:19
Invitado (Chris1491)
1 Respuestas

Un programa que pida mi nombre , y de resultado me de la cantidad de letras consonantes que tiene


21-Aug-2013 02:33
Nacho Cabanes (+83)

¿Qué parte es la que no sabes hacer?

Para pedir cadenas, mira el apartado 5.2.1 del curso:

http://www.aprendeaprogramar.com/mod/resource/view.php?id=321

La cantidad de letras la tienes un poco más adelante, en el apartado 5.2.3. El ejemplo 43 es casi exactamente lo que pides:


/*---------------------------*/
/*  Ejemplo en C nº 43:      */
/*  C043.C                   */
/*                           */
/*  Longitud de una cadena   */
/*                           */
/*  Curso de C,              */
/*    Nacho Cabanes          */
/*---------------------------*/
 
#include <stdio.h>
#include <string.h>
 
int main()
{
    char texto[40];
 
    printf("Introduce una palabra: ");
    scanf("%s", texto);
    printf("Has tecleado %d letras", strlen(texto));
 
    return 0;
}



Eso te da la cantidad de letras, no sólo de consonantes. Para saber cuales son consonantes, tendrás que recorrer el texto con un "for" y comprobar las letras que vas encontrando.








(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)