Red de conocimientos sobre prescripción popular - Conocimiento del confinamiento - ¿Cuál debería ser el algoritmo de pensamiento para dividir dos números grandes en una calculadora usando C++?
¿Cuál debería ser el algoritmo de pensamiento para dividir dos números grandes en una calculadora usando C++?
Suponemos que ambos números son números enteros. Cuando se ingresa, se almacena en forma de cadena, se calcula la longitud, la diferencia es de varios órdenes de magnitud y luego se pasa a una matriz plástica, ya sea dinámica o estática.
Luego alinea a la izquierda y suma 0 al número corto para que tenga el mismo orden de magnitud. Guarde los resultados del cálculo en otra matriz. ¿En cuántos órdenes de magnitud se debe dividir? De hecho, es para ubicar el punto decimal al generar una matriz o lista vinculada y procesar la posición de salida del punto decimal. ¿Lo entiendes? Utilice una matriz en lugar de una sola variable.
Es solo que la división de números almacenados en la matriz de diseño aquí es más problemática. Nunca lo había hecho antes, así que solo tengo esta idea.
Si no lo encuentras, ve a otra fiesta. También estoy aprendiendo sobre estas cosas y le prestaré atención con frecuencia.