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