Nu am sa iti scriu aici programul, am sa iti dau o idee cum ai putea sa il rezolvi.
Ca sa convertesti literele (a, b, c...) in nr. de ordine corespunzatoare (1, 2, 3...), trebuie sa afli valoarea ASCII a fiecarui caracter. Asta o poti face stergand caracterul NULL de la finalul unui sir de caractere.
In C/C++ caracterul "a" este un sir format din 2 caractere a + \0 <- caracterul null. daca stergi caracterul null \0 si afisezi caracterul 'a' o sa iti arate valoarea ASCII.
deci:
char litera[] = "a" == char litera[2] = 'a\0'
(daca folosesti " " caracterul null este adaugat automat. daca folosesti ' ' trebuie sa adaugi tu caracterul null la finalul sirului)
incearca sa faci o bucla 'for' ca sa aflii valorile ASCII la toate literele
ex:
for(char litera='a'; litera<='z'; litera++)
{
cout << litera - '\0' << endl
}
sau mai poti folosi:
cout << (int)litera << endl;
Daca nu intelegi ceva, nu ezita sa imi spui.
Bafta :)