a)
intreg n,nrcifre
citeste n
nrcifre<-0
cat timp n>0 executa
{
daca n%10=2
{
nrcifre <- nrcifre + 1
}
n <- n/10
}
scrie nrcifre
b)
intreg n, cifra, nrcifre
citeste n
citeste cifra
nrcifre <- 0
cat timp n>0 executa
{
daca n%10=cifra
{
nrcifre <- nrcifre + 1
}
n <- n/10
}
scrie nrcifre
c)
intreg n, max
citeste n
max <-0
cat timp n>0
{
daca n%10>max atunci
{
max<-n%10}
n <- n/10
}
scrie max
d)
intre n, ninv
citeste n
ninv <- 0
cat timp n>0 executa
{
ninv <- ninv*10+n%10
n <- n/10
}
scrie ninv