• Asignatura: Informática
  • Autor: franklinvargasmori
  • hace 7 años

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

Preguntas similares