Código C++ – Calcular número de dígitos

//Programa: Programa para calcular el Numero de Digitos de un numero hasta el 9999.
//Codificado por: Beastieux
#include <iostream>
using namespace std;
int main()
{
    int n;
    cout<<"Ingrese un numero"<<endl;
    cin>>n;
 
    if (n<1||n>9999)
        cout<<"No esta dentro del rango permitido"<<endl;
    else
    if (n<10)
        cout<<"Tiene 1 digito"<<endl;
    else
    if (n<100)
        cout<<"Tiene 2 digitos"<<endl;
    else
    if (n<1000)
        cout<<"Tiene 3 digitos"<<endl;
    else
    if (n<10000)
        cout<<"Tiene 4 digitos"<<endl;
 
cin.ignore();
return 0;
}

Este código implementa un programa en C++ que calcula el número de dígitos de un número ingresado por el usuario, dentro del rango de 1 a 9999. Aquí tienes una descripción detallada de cómo funciona el programa:

  1. Incluye la biblioteca iostream para permitir la entrada y salida estándar.
  2. Utiliza el espacio de nombres std para evitar la necesidad de usar std:: antes de las funciones y objetos de la biblioteca estándar.
  3. Define la función main(), que es el punto de entrada del programa.
  4. Declara una variable entera n para almacenar el número ingresado por el usuario.
  5. Muestra un mensaje solicitando al usuario que ingrese un número.
  6. Lee el número ingresado por el usuario y lo almacena en la variable n.
  7. Utiliza una serie de bloques condicionales if para determinar la cantidad de dígitos en el número ingresado y muestra el resultado correspondiente:
    • Si n es menor que 1 o mayor que 9999, se muestra un mensaje indicando que el número no está dentro del rango permitido.
    • Si n es menor que 10, se muestra un mensaje indicando que el número tiene 1 dígito.
    • Si n es menor que 100, se muestra un mensaje indicando que el número tiene 2 dígitos.
    • Si n es menor que 1000, se muestra un mensaje indicando que el número tiene 3 dígitos.
    • Si n es menor que 10000, se muestra un mensaje indicando que el número tiene 4 dígitos.
  8. Espera a que el usuario presione «Enter» antes de finalizar el programa.

Pueder ir al artículo principal:

Códigos Sencillos hechos en C++

8 thoughts on “Código C++ – Calcular número de dígitos

  1. pedir un # mayor a 1000 y menor a 9999
    el programa debe indicar cuantas unidades, decenas, centenas y unidades de mil tiene el #

  2. //Programa: Programa para calcular el Numero de Digitos de un numero SIN LIMITE
    //Codificado por: Lince
    #include
    using namespace std;
    int main()
    {
    int n;
    int digitos=1;
    cout<<"Ingrese un numero"<>n;

    while (n>9)
    {
    n=n/10;
    digitos++;
    }
    cout<<"El numero tiene "<<digitos<<" digitos.";
    cin.ignore();
    return 0;
    }

  3. Como se hace para un numero dado ejemplo 45 sumarle tres o restarle tres ,entro el 45 y agarro el numero y le sumo 1 seria 46 , le sumo dos seria 47, le sumo 3 y seria 48 y haci con el otro numero el 5 y despues haria la resta,y muestro el resulatdo en orden

    atentamente
    jose

Deja un comentario