//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:
- Incluye la biblioteca
iostream
para permitir la entrada y salida estándar. - Utiliza el espacio de nombres
std
para evitar la necesidad de usarstd::
antes de las funciones y objetos de la biblioteca estándar. - Define la función
main()
, que es el punto de entrada del programa. - Declara una variable entera
n
para almacenar el número ingresado por el usuario. - Muestra un mensaje solicitando al usuario que ingrese un número.
- Lee el número ingresado por el usuario y lo almacena en la variable
n
. - 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.
- Si
- Espera a que el usuario presione «Enter» antes de finalizar el programa.
Pueder ir al artículo principal:
Códigos Sencillos hechos en C++
Son Gmi2 :O
Se me paro mai OwO
pedir un # mayor a 1000 y menor a 9999
el programa debe indicar cuantas unidades, decenas, centenas y unidades de mil tiene el #
como ago para q muestre los multiplos de 3 0 5 o ambos digito por digito que ingrese
//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;
}
Amigo aplique este codigo pero tiene errores sii me puedes ayudar ,,¡¡
Amigo como hago para sumar, promediar,mostrar el mayor dígito y menor dígito de un numero de n cifras
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