
Mostrar palabras de una variable 1 por 1
Publicado por chepe (2 intervenciones) el 03/06/2014 03:21:17
buenas noches les paso el ejercicio que me dieron en la facultad aver si me pueden dar una mano
4. Escribir un algoritmo que ingrese una frase (la frase termina con un punto) por teclado y cuente e informe
las palabras que contiene, utilizando una función.
como ven lo unico que me falta es mostrar una por 1 las palabras que ingreso en la frase. la condicion es q no puedo usarlas poniendolas de a 1 en variables separadas, tengo que usar un mecanismo parecido al de la funcion
4. Escribir un algoritmo que ingrese una frase (la frase termina con un punto) por teclado y cuente e informe
las palabras que contiene, utilizando una función.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
program punto4;
uses crt;
var
fras:string;
i:integer;
function contador(fras:string):integer;
begin
contador:= 0;
for i:= 1 to Length(fras) do
begin
if ((fras [i] = ' ') OR (fras [i] = '.'))then
begin
contador:= contador+1;
end;
end;
writeln('la cantidad de palabras es: ',contador);
end;
BEGIN
writeln('ingrese una frase: ');
readln(fras);
contador(fras);
cantpal(fras);
END.
como ven lo unico que me falta es mostrar una por 1 las palabras que ingreso en la frase. la condicion es q no puedo usarlas poniendolas de a 1 en variables separadas, tengo que usar un mecanismo parecido al de la funcion
Valora esta pregunta


0