Presupunand urmatoarele operatii
[n/10] este catul impartirii lui n la 10
n%10 este restul impartirii lui n la 10
a<>b inseamna ca a este diferit de b
Deci pentru n=23 avem [n/10]=[23/10]=2
n%10=23%10=3
Deci asa extragem cele 2 cifre
atunci avem urmatorul algoritm
i,zecimala,unitate,nr_distincte intregi;
nr_distincte=0
pentru i=10 pana la i=99 executa
zecimala=[i/10];
unitate=i%10;
daca zecimala <>unitate
nr_distincte=nr_distincte+1
sfarsit daca
sfarsit executie
scrie nr_distincte