Calcularea numarului de cifre:
nrcifre = 0; if (n == 0) nrcifre = 1; while (n > 0) { nrcifre++; n = n / 10; }
Numararea aparitiilor cifrei k
nr = 0; if (n == 0 && k == 0) nrap = 1; while (n>0) { c = n % 10; if (c == k)nr++; n = n / 10; }
determinarea primei cifre
if (n == 0) p = 0; while (n > 9) n=n / 10; p = n;
eliminarea cifrelor pare
p = 1; nr = 0; while (n>0) { c = n % 10; if(c % 2 != 0) { nr = nr + c * p; p = p * 10; } n = n / 10; }