a) 13277231 1 (programul alipeste la numarul v, care devine n la inceput, inversul lui n si la final afiseaza numarul si final si de cate ori apare cifra unitatilor in n)
b)
1011 (1 apare de 3 ori)
2022 (la fel si 2)
c)
#include<iostream>
using namespace std;
int main() {
int n, m, c, v, u;
cin >> n;
m = 0;
v = n;
u = n % 10;
do {
c = n % 10;
v = v * 10 + c;
if (c == u)
m++;
n = n / 10;
} while (n != 0);
cout << v << ' ' << m;
return 0;
}
d)
citeste n
m<-0;
v<-n
u<-n%10
|-cat timp n≠0 executa
| c<-n%10
| v<-v*10+c
| |-daca c=u atunci
| | m<-m+1
| |_
| n<-[n/10]
|_
scrie v,m