Informática, pregunta formulada por franklinvargasmori, hace 1 año

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 Chano64123
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