Cifras significativas en C++

Hola.. ¿cómo estas?
Necesito ayuda urgente con este ejercicio.. Espero me puedas ayudar..
Necesito realizar un programa en c o c++ en el que se inserte un numero y me diga cuantas cigras significativas tiene.. Parece sencillo pero no he podido ..
Espero me puedas ayudar!
1

1 respuesta

0
Respuesta de
Lo puedes hacer tan simple como> En un ciclo o bucle con while o for guardando los dígitos del número como caracteres, capturas un carácter, si es punto decimal activas una bandera (variable que toma valores de uno o dos o de una letra, que cambia al pasar por ahí), luego verificas si la bandera esta activada cuentas. Para detener la captura puedes usar algún carácter especial si no te quieres complicar la existencia en la captura usa getch(). Si quieres aprender un poquito más usa la función bioskey().
Recuerda que los caracteres para checarlos hay que encerrarlos entre apostrofes. Ejemplo:
...
char x;
if (x=='5')
...
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje
¿No es la respuesta que estabas buscando? Puedes explorar otras preguntas del tema C y C++ o hacer tu propia pregunta: