| |||
No se como hacer este algoritmo holas soy nuevo en este foro, soy estudiante de ingenieria en informatica y hoy tuve mi primera clase de algoritmica y programacion y me mandaron a hacer un algoritmo en psudocodigo y lenguaje c si alguien me puede ayudar se le agradece el enunciado dice asi. hacer un algoritmo en pseudocodigo y en lenguaje c que lea 2 numeros y calcule si los numeros son amigos. Por favor agradezco su ayuda. |
| |||
Respuesta: No se como hacer este algoritmo El código está en c++, pero creo que te puede ayudar. Por supuesto se puede complicar hasta el infinito, pero es una solución a lo que pides.
Código C++:
Ver original |
| |||
Respuesta: No se como hacer este algoritmo Creo que los ciclos debieran llegar hasta la raiz cuadrada del numero, no hasta la mitad del numero y sumar no solo el divisor, sino su "contraparte" ( divisor y n / divisor. si son distintos). Si parece complicado, los ciclos podrian llegar hasta n-1 y sumar todos los divisores. |
| |||
Respuesta: No se como hacer este algoritmo Mira en la Wikipedia tienes una explicacion de cuando dos numeros son amigos. Y su respectiva implementacion en varios lenguajes de programacion(incluido el C). http://es.wikipedia.org/wiki/N%C3%BAmeros_amigos Solo te faltaria hacer el pseudocodigo. |
| |||
Respuesta: No se como hacer este algoritmo Cita: Muy buen apunte Calgary, he tenido que hacer varias cuentas para darme cuenta y sí, es totalmente correcto (y mucho más eficiente).Una duda, cuando dices: Cita: ¿puedes poner un ejemplo en el que sean iguales?Me lo apunto |
| |||
Respuesta: No se como hacer este algoritmo Cita: divisor y n / divisor son iguales cuando n es un cuadrado perfecto ( 4, 9, 16, 25, etc), en ese caso, solo hay que sumar el divisor y no su contraparte. ¿puedes poner un ejemplo en el que sean iguales? |
| |||
Respuesta: No se como hacer este algoritmo Perfecto, gracias |
Etiquetas: |