Răspuns:
#include <iostream>
using namespace std;
int main ()
{
int a, b, maxcifra=0, nr=0;
cin >> a >> b;
while (b>0)
{
if (b%10>maxcifra)
maxcifra = b%10;
b /= 10;
}
while (a>0)
{
if (a%10>maxcifra)
nr++;
a /= 10;
}
cout << nr;
return 0;
}
sau pseudocod:
a, b, maxcifra, nr naturale
citeste a, b
maxcifra <-- 0
nr <-- 0
cat timp b>0 executa
daca b%10 > maxcifra atunci maxcifra <-- b%10
b <-- b/10
cat timp a>0 executa
daca a%10 > maxcifra atunci nr <-- nr+1
a <-- a/10
scrie nr
Explicație: