[SOLUCIONADO] Programa para encontrar digitos de una multiplicacion

Iniciado por Flamer, Mayo 23, 2025, 07:01:01 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Mayo 23, 2025, 07:01:01 PM Ultima modificación: Mayo 24, 2025, 10:10:45 PM por AXCESS
hola amigos estoy con un problema un ejercicio de programacion pero no vengo a pedir el codigo sino una duda el problema es el siguiente

  2 * *
    * *
----------
  * 6 1
* * 4
----------
* * 0 1

el problema es encontrar los valores que se encuentran en los asteriscos mi solucion fue esta

    2 6 1
      4 1
-----------
    2 6 1
  1 0 4 4
---------
1 0 7 0 1

mi duda es que en el problema solo biene
* * 0 1

son 4 digitos como resultado final y yo encontre 5 digitos

1 0 7 0 1

no se si sea correcto o la solucion es otra...por el programa no se preocupen yo lo hago pero mi duda es si es correcto el resultado final 10701

saludos Flamer

Mi Blog

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login


Mayo 23, 2025, 10:19:58 PM #1 Ultima modificación: Mayo 23, 2025, 10:22:33 PM por The Cid James
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Loginhola amigos estoy con un problema un ejercicio de programacion pero no vengo a pedir el codigo sino una duda el problema es el siguiente

  2 * *
    * *
----------
  * 6 1
* * 4
----------
* * 0 1

el problema es encontrar los valores que se encuentran en los asteriscos mi solucion fue esta

    2 6 1
      4 1
-----------
    2 6 1
  1 0 4 4 (de donde salio este resultado y acomodado asi de mal xD)
---------
1 0 7 0 1

mi duda es que en el problema solo biene
* * 0 1

son 4 digitos como resultado final y yo encontre 5 digitos

1 0 7 0 1

no se si sea correcto o la solucion es otra...por el programa no se preocupen yo lo hago pero mi duda es si es correcto el resultado final 10701

saludos Flamer


por lo que entiendo del probelma cada asterisco representa un numero en el segundo producto parcial tenes 4 digitos ahi ya estaria mal....
  2 8 7
x   2 3
----------
    8 6 1
  5 7 4
----------
  6 6 0 1

Te dejo como resolvi la primera parte de ahi sale solo
2AB (un número de 3 dígitos, empezando con 2).
CD (un número de 2 dígitos).

Primer Producto (2AB * D): X61 (un número de 3 dígitos, donde X es un dígito).
 Esto es CRUCIAL. Si 2AB * D es un número de 3 dígitos, y 2AB empieza con 2,
entonces 200×D debe ser menor que 1000.

  2 * * (2AB)
x   * * (CD)
----------
  * 6 1  (Primer Producto Parcial: 2AB * D)
* * 4    (Segundo Producto Parcial: 2AB * C)
----------
* * 0 1  (Resultado Final)

Osea traducido al español.... si vos tenes 2** (2AB) por ** (CD) y como resultado *61
te queda  2AB por D = *61 ahi tenes la primera limitante el resultado de la multiplicación no puede ser mayor a 999 lo mismo para la multiplicación 2AB por C = **4 no puede ser un resultado mayor a 999 (tres digitos)

My name is Cid, Master of the Council's Will, General of the Republic's Armies, and loyal servant to the TRUE Force. Disciple of a murdered Master, guardian of a murdered Padawan. And I will find justice, in this life or the next.

orale ya se me hacia que yo estaba mal gracias...voy a crear un programa que lo resuelba pero tengo varios programas pendientes y aveces los hago cuando estoy aburrido para entretenerme

bueno saludos y gracias

Mi Blog

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login


no hay de que  ;D

My name is Cid, Master of the Council's Will, General of the Republic's Armies, and loyal servant to the TRUE Force. Disciple of a murdered Master, guardian of a murdered Padawan. And I will find justice, in this life or the next.