Red de conocimiento informático - Computadora portátil - Programación en lenguaje C: ingrese una cadena de letras en inglés y cuente el número de apariciones de cada letra (no distingue entre mayúsculas y minúsculas)

Programación en lenguaje C: ingrese una cadena de letras en inglés y cuente el número de apariciones de cada letra (no distingue entre mayúsculas y minúsculas)

#includelt;iostreamgt;

#includelt;stringgt;

usando el espacio de nombres std;

int main()

{

char cadena[50];

int n=0

char *p

p=cadena; ;

coutlt;lt;"Por favor, introduzca la cadena: "lt;lt;endl;

cingt;gt;str;

for(int i= 0;*p!='\0';p )

{

if(('a'lt;=*p amp;amp; *plt;='z' ) || ('A'lt;=*p amp; amp; *plt;='Z'))

{

n;

coutlt ;lt; *plt;lt; " ";

}

más

romper;

}

coutlt;lt;"El número de cadenas es: "lt;lt;nlt;lt;endl;

return 0;

}

Información extendida :?

Uso de Printf:

El formato de llamada de la función printf () es: printf ("<Formato de cadena>", <Tabla de parámetros>).

La cadena de formato incluye dos partes: una parte son caracteres normales, estos caracteres se generarán tal como están, la otra parte formatea caracteres específicos, comenzando con "%", seguido de uno o varios caracteres especificados; , utilizado para determinar el formato del contenido de salida.

La tabla de parámetros es una serie de parámetros que deben generarse. El número debe ser el mismo que el número de parámetros de salida descritos en la cadena de formato. Cada parámetro está separado por "," y el orden. es el mismo, de lo contrario se producirán errores inesperados.

Por ejemplo:

inta=1234;

printf ("a=%d\n", a); El resultado es a=1234.