Informatică, întrebare adresată de Utilizator anonim, 9 ani în urmă

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ăspunsuri la întrebare

Răspuns de Andreea1104
3

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.

Alte întrebări interesante