Pascal/Turbo Pascal - por favorrr ayudaa! es urgente

   
Vista:

por favorrr ayudaa! es urgente

Publicado por car (4 intervenciones) el 12/05/2008 00:12:13
se lee una secuencia de caracteres terminadas en '.' (punto). esta secuencia contiene palabras. cada palabra se separa de otra por uno o mas blancos. informar la cantidad de caracteres entre 'a' y 'j'; y tmb de '4' y '8'.

como voy sumando las cantidad de caracteres?????

sin string.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:por favorrr ayudaa! es urgente

Publicado por Dani (159 intervenciones) el 12/05/2008 08:53:33
A ver, tu mensaje tiene dos partes. Lo de "informar de la cantidad de caracteres..." no tiene nada que ver con lo anterior, verdad? Sería tan fácil como

writeln (ord 'j' - ord 'a');
writeln (ord '8' - ord '4');
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:por favorrr ayudaa! es urgente

Publicado por carla (4 intervenciones) el 12/05/2008 16:03:50
Se lee una secuencia de caracteres terminadas en '. ' (punto).
Esta secuencia contiene palabras. Cada palabra se separa de otra por uno o más blancos.
a) La cantidad de caracteres entre ‘a’ y ‘j’ ; y también entre ´4´ y ´8

si tiene q ver...POR EJEMPLO:

La casa es alta y su dirección es: calle 7 entre 4 y 5

La cantidad de caracteres entre á´y ´j’ es de : 19 ' cantidad de car entre la 'a' a la 'j' = a,b,c,d,e,f,j
La cantidad de caracteres entre `4´y `8’ es de : 3 4,5,6,7,8,

no puedo usar conjuntos ahora....Con un for se podria hacer?? como kedaria??

MUCHISIMAS GRAX!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:por favorrr ayudaa! es urgente

Publicado por Dani (159 intervenciones) el 12/05/2008 17:46:06
Vale, ahora ya lo he entendido ;) Pues sí, sería con un FOR, de esta manera:

VAR

i : integer;

FOR i := primerElemento TO ultimoElemento DO

write (i);

Sirve tanto para números como para caracteres, ya que los caracteres son ordinales y se pueden usar como índices ;)

Si tienes más dudas, puedes agregarme al messenger
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:por favorrr ayudaa! es urgente

Publicado por Dani (1 intervención) el 12/05/2008 17:49:31
Y si además de CUÁLES son, CUÁNTOS, pues con lo que te he dicho antes:

ultimoElemento - primerElemento

eso para números

ord (ultimoElemento) - ord (primerElemento)

y eso para caracteres

Pero mejor para el caso general, una variable entera CONTADOR, que se incrementa en cada pasada en el FOR
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar