Numărul de cifre dintr-un număr
Lecție despre determinarea numărului de cifre ale unui număr în C++.
În această lecție, vom învăța cum să calculăm numărul de cifre ale unui număr natural.
Cerința problemei
Se citește de la tastatură un număr n
. Determinați numărul de cifre ale acestuia.
Exemplu de intrare și ieșire:
Intrare:
n = 12345
Ieșire:
5
Explicația algoritmului
- Citirea numărului: Programul citește un număr
n
de la tastatură. - Numărarea cifrelor: Incrementăm un contor la fiecare împărțire a lui
n
la10
. - Afișarea rezultatului: Contorul reprezintă numărul total de cifre.
Codul sursă în C++:
#include <iostream>
using namespace std;
int n, cifre = 0;
int main() {
// Se citește de la tastatură numărul n
cout << "Introduceti numarul n: ";
cin >> n;
// Numărăm cifrele
while (n > 0) {
cifre++;
n = n / 10; // Eliminăm ultima cifră
}
// Afișăm rezultatul
cout << "Numarul de cifre este: " << cifre << endl;
return 0;
}