Elabore un programa en C++ en donde se solicite ingresar un número entero positivo en el
intervalo cerrado de 1 a 100. Verificar si el número ingresado es correcto, si no es correcto
mostrar un mensaje de error. Finalmente, luego de ingresar un número correcto, mostrar cuántos
dígitos tiene el número ingresado.
Respuestas a la pregunta
Contestado por
1
Respuesta:
#include <iostream>
#include <conio.h>
#include <stdlib.h>
using namespace std;
int main()
{
int numero;
do
{
cout<<"Ingrese un numero: ";cin>>numero;
if(numero <= 0 or numero >= 101)
{
cout<<"ERROR"<<endl;
}
else
{
int num = numero;
int contador=1;
while(num/10>0)
{
num=num/10;
contador++;
}
cout<<"El numero "<<numero<<" tiene "<<contador<<" digitos";
break;
}
}while(true);
return 0;
}
Explicación:
Otras preguntas
Matemáticas,
hace 7 meses
Matemáticas,
hace 7 meses
Química,
hace 7 meses
Ciencias Sociales,
hace 1 año
Inglés,
hace 1 año
Física,
hace 1 año