elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  tengo un ejercicio que no se como resolverlo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: tengo un ejercicio que no se como resolverlo  (Leído 1,797 veces)
tiburon

Desconectado Desconectado

Mensajes: 1


Ver Perfil
tengo un ejercicio que no se como resolverlo
« en: 15 Octubre 2019, 23:46 pm »

hola, recién comencé a programar en C++ y me pusieron este ejercicio: Dos números enteros de tres dígitos cada uno se denominan parseros siempre y cuando el producto de sus extremos coincida entre sí. Desarrollar un programa que averigüe si dos números enteros son parseros o no. me podrían ayudar por favor


En línea

K-YreX
Moderador
***
Desconectado Desconectado

Mensajes: 1.008



Ver Perfil
Re: tengo un ejercicio que no se como resolverlo
« Respuesta #1 en: 15 Octubre 2019, 23:53 pm »

Tienes dos números de 3 dígitos y lo que te piden es multiplicar el primer dígito de cada número con el tercero y ver si coinciden.
Supón los números n1 y n2 y cada uno formado por 3 dígitos tal que:
Código:
n1 = a b c // tal que n1 = a * 100 + b * 10 + c
n2 = d e f  // tal que n2 = d * 100 + e * 10 + f
Lo "complicado" de este ejercicio es obtener el primer y tercer dígito. Para ello hay que usar dos operadores: el de división entera (/) y el de módulo (%). El primero calcula el cociente de dividir un número entre otro y el segundo calcula el resto de dividir un número entre otro.
Para obtener los dígitos <a> y <c> de <n1> podemos hacer:
Código:
n1 = 123; // un ejemplo
n1digito1 = n1 / 100; // el resultado de esto seria 1
n1digito3 = n1 % 10; // el resultado de esto seria 3
Tendrías que hacer lo mismo para <n2> y multiplicar los dígitos que obtienes y comprobar si son iguales o no.

Si tienes algún problema más puedes poner tu código entre etiquetas de Código GeSHi para que podamos verlo y así ayudarte mejor.


En línea

Código
  1. cout << "Todos tenemos un defecto, un error en nuestro código" << endl;
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines