ejercicio incompleto, ayuda!!!
Publicado por maca (15 intervenciones) el 22/12/2009 17:48:09
Hola estoy haciendo el siguiente ejercicio y no se muy bien si voy bien o no, aparte de que estoy atascada. El ejercicio es el siguiente:
Realiza un programa que pida al usuario que introduzca por teclado una cadena de texto (un string) sin acentos, y calcule y muestre por pantalla la frecuencia de aparición de cada letra, desde la ‘a’ hasta la ‘z’. Solamente deberá aparecer por pantalla la frecuencia de aquellas letras que estén contenidas en la cadena, es decir, aquellas cuya frecuencia sea mayor que cero. Para este ejercicio no es necesario crear ninguna función ni procedimiento.
Este es lo que llevo del programa, alguien me podria echar una mano? Gracias!!
program texto;
uses crt;
var
frase: string;
i: integer;
letra: char;
frecuencia: array [ 'a' .. 'z' ] of integer;
begin
clrscr;
begin
writeln( ' introduce un texto: ' );
read(frase);
for i:= 1 to length(frase) do
letra:= frase[i+1];
writeln(lowercase(frase));
end;
writeln( ' la frecuencia de aparicion de cada letra es: ');
writeln(' pulsa una tecla para salir');
end.
Realiza un programa que pida al usuario que introduzca por teclado una cadena de texto (un string) sin acentos, y calcule y muestre por pantalla la frecuencia de aparición de cada letra, desde la ‘a’ hasta la ‘z’. Solamente deberá aparecer por pantalla la frecuencia de aquellas letras que estén contenidas en la cadena, es decir, aquellas cuya frecuencia sea mayor que cero. Para este ejercicio no es necesario crear ninguna función ni procedimiento.
Este es lo que llevo del programa, alguien me podria echar una mano? Gracias!!
program texto;
uses crt;
var
frase: string;
i: integer;
letra: char;
frecuencia: array [ 'a' .. 'z' ] of integer;
begin
clrscr;
begin
writeln( ' introduce un texto: ' );
read(frase);
for i:= 1 to length(frase) do
letra:= frase[i+1];
writeln(lowercase(frase));
end;
writeln( ' la frecuencia de aparicion de cada letra es: ');
writeln(' pulsa una tecla para salir');
end.
Valora esta pregunta


0