Ecrire un programme assembleur qui demande une chaîne de caractère
puis écrire la récurrence de chaque lettre dans cette chaîne
ex
HELLO
H = 1
E = 1
L = 2
O = 1
c'est mon algorithme je veux la transformation en assembleur ou un autre programme c urgent
Const
T1 : tableau['A'..'Z'] char;
Var
T2: tableau [] entier;
T3: tableau [] char;
i: entier;
x: entier;
i = 1;
i1 = 1;
i2 = 1;
i3 = 1;
x =0;
pour i = 1 jusqu'a 27 faire
debut
T2 [i] = 0;
i = i + 1;
fin;
tantque ( caractere != 0 )
debut
ecrire (" entrer une lettre");
lire (caractere);
T3 [i1] = caractere;
i1 = i1 + 1;
fin;
pour i2 = 1 jusqu'a i1 faire
i3 = 1;
pour i3 = 1 jusqu'a 27 faire
if ( T1 [i3] = T3 [i2] ) faire
T2 [i3] = T2[i3] + 1;
i3 = i3 + 1;
finif;
finpour;
i2 = i2 +1;
finpour;
pour i = 1 jusqu'a 27 faire
if ( T2 [i] superieur a 0 ) faire
ecrire ( T1[i], T2 [i] );
finif;
i = i + 1;
finpour;