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
Respuesta dada 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:
Preguntas similares
hace 6 años
hace 6 años
hace 8 años
hace 8 años
hace 8 años
hace 9 años