Buenas gente! a ver si me podeis ayudar, tengo que realizar un algoritmo en pseudocodigo con este enunciado:
Queremos hacer un programa que pida al usuario un texto acabado en '$' y que cuente cuantas veces aparece cada caracter.
Yo tengo echo esto:
programa ex_car es
var
q:tabla(256) de natural;
i:entero;
c:caracter;
fvar
para (i=0 hasta 255) hacer
q[ i]=0;
fpara
Escribe("Introduce un texto acabado en '$'" );
Leer(c);
mientras (c!='$' ) hacer
i=car_asc(c);
q=q+1;
Leer(c);
fmientras
y hasta aqui me he quedado, que no lo veo... tengo que hacer otro for(para) y los printsf(Escribe) pero no se la condicion que tengo que ponerle al for alguien sabria terminar este codigo?