Programación General > C/C++

 numero de digitos

<< < (2/2)

Leo_Gutierrez:
A mi me funciona de esta manera, es la misma explicación que te han dado anteriormente:

--- Código: C ---#include <stdio.h>signed int digitos(signed int numero){    signed int temporal, digitos = 0;    while(numero != 0)    {        temporal = numero % 10;        numero /= 10;        digitos++;    }    return digitos;} int main(void){    signed int numero;    do    {        printf("Numero : ");        setbuf(stdin, NULL);    } while(scanf("%d", &numero) != 1);    printf("%d = %d digitosn", numero, digitos(numero));    return 0;}  Salida:
leo@lein:~/Escritorio$ ./code
Numero : 12345
12345 = 5 digitos
leo@lein:~/Escritorio$

mapechuca:
MUCHAS GRACIAS A TODOS, (NO SOY TAN BUENO EN MATEMATICAS)

m0skit0:

--- Cita de: "mapechuca" ---(NO SOY TAN BUENO EN MATEMATICAS)
--- Fin de la cita ---
Sí, dividir exige un conocimiento realmente profundo de las ciencias exactas por excelencia.

Consejo: ponte las pilas con las mates o dedícate a otra cosa

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa