Letras que faltan en un texto

Jesús Palacio

// Encuentra las letras que no se han escrito en un texto

#include <stdio.h>
#include <string.h>
int main()
{
char txt[9999];
printf(“introduce el texto\n”);
gets(txt);
printf(“la longitud del texto es %d\n”, strlen(txt));
if(!strchr(txt, ‘a’)) printf(“la a no esta\n”);
if(!strchr(txt, ‘b’)) printf(“la b no esta\n”);
if(!strchr(txt, ‘c’)) printf(“la c no esta\n”);
if(!strchr(txt, ‘d’)) printf(“la d no esta\n”);
if(!strchr(txt, ‘e’)) printf(“la e no esta\n”);
if(!strchr(txt, ‘f’)) printf(“la f no esta\n”);
if(!strchr(txt, ‘g’)) printf(“la g no esta\n”);
if(!strchr(txt, ‘h’)) printf(“la h no esta\n”);
if(!strchr(txt, ‘i’)) printf(“la i no esta\n”);
if(!strchr(txt, ‘j’)) printf(“la j no esta\n”);
if(!strchr(txt, ‘k’)) printf(“la k no esta\n”);
if(!strchr(txt, ‘l’)) printf(“la l no esta\n”);
if(!strchr(txt, ‘m’)) printf(“la m no esta\n”);
if(!strchr(txt, ‘n’)) printf(“la n no esta\n”);
if(!strchr(txt, ‘o’)) printf(“la o no esta\n”);
if(!strchr(txt, ‘p’)) printf(“la p no esta\n”);
if(!strchr(txt, ‘q’)) printf(“la q no esta\n”);
if(!strchr(txt, ‘r’)) printf(“la r no esta\n”);
if(!strchr(txt, ‘s’)) printf(“la s no esta\n”);
if(!strchr(txt, ‘t’)) printf(“la t no esta\n”);
if(!strchr(txt, ‘u’)) printf(“la u no esta\n”);
if(!strchr(txt, ‘v’)) printf(“la v no esta\n”);
if(!strchr(txt, ‘w’)) printf(“la w no esta\n”);
if(!strchr(txt, ‘x’)) printf(“la x no esta\n”);
if(!strchr(txt, ‘y’)) printf(“la y no esta\n”);
if(!strchr(txt, ‘z’)) printf(“la z no esta\n”);
return 0;
}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Una respuesta a Letras que faltan en un texto

  1. Qué tal verías un ahorro en líneas de código escribiendo por ejemplo algo así:

    for(i=0;i<26;i++)
    if(!strchr(txt, ‘a’ + i )) printf(“la %c no esta\n”, 'a' + i );

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s