Scrie un program care, citind un număr natural n, afișează câte cifre are. Exemplu: Pentru n = 275 se afișează 3. %3D

Răspuns :

Răspuns:

#include <stdio.h>

int main() {

int n, contor_cifre;

printf("Introduceti numarul:");

scanf("%d", &n);

contor_cifre = 0;

while(n != 0) {

 contor_cifre++;

 n = n / 10;

}

printf("%d\n", contor_cifre);

return 0;

}

Explicație:

Citim numarul n si initializam variabila contor_cifre(care va retine numarul de cifre ale numarului n) cu 0. Cat timp n este diferit de 0, incrementam contor_cifre iar n devine n / 10.