Determinar cuantas cifras tiene un numero en c++
Primero debemos pedir al usuario que introduzca un numero cualquiera y el objetivo de nuestro programa sera determinar cuantas cifras tiene tal numero.
Para calcular cuantas cifras tiene el numero en nuestro programa lo que hacemos es poner un bucle while con la condición de que si c es igual a uno ya no hará otro ciclo sino saldrá automáticamente dentro de ese bucle ponemos estructuras como if que nos sirve para hacer las comparaciones seguido a eso dentro de eso se hacen operaciones como dividir el numero entre diez hasta que el numero sea menor que diez.
codigo c++:
//determianar cuantas cifras tiene un numero
#include<iostream>
using namespace std;
main(){
float a,c=0,s=0;
cout<<"ingrese un numero: ";cin>>a;
while(c==0){
if(a>10){
a=a/10;
s=s+1;
}
else{
c=c+1;
}
}
cout<<"el numero tiene "<<s+1<<" cifras"<<endl;
}
Comentarios
Publicar un comentario