#Xd
1 messages · Page 1 of 1 (latest)
4.7
(Triples Pitagóricos.) Un triángulo recto puede tener todos sus lados enteros. Al conjunto de tres valores enteros
para los lados del triángulo se le llama Triple Pitagórico. Estos tres lados deben satisfacer la relación que indica
que la suma de los cuadrados de los lados es igual al cuadrado de la hipotenusa. Encuentre todos los Triples Pitagó-
ricos para lado1, lado2 y la hipotenusa que no sean mayores que 500. Utilice un triple for anidado que intente
todas las posibilidades. Éste es un ejemplo de computación de “fuerza bruta”. No es muy estético para mucha gente.
Pero existen muchas razones por las cuales esta técnica es importante. Primero, con el fenomenal incremento en el
poder de las computadoras, las soluciones que hubieran tardado años o incluso siglos con la tecnología de hace tan
sólo un par de años, ahora puede realizarse en horas, minutos o incluso segundos. Los recientes chips con microprocesadores pueden procesar ¡mil millones de instrucciones por segundo! Segundo, como aprenderá en cursos de
computación más avanzados, existe un gran número de problemas interesantes para los cuales no se conocen un
método o algoritmo conocido que no sea el de la fuerza bruta. En este libro, investigamos muchos tipos de técnicas
para resolver problemas. Aplicaremos muchos métodos de fuerza bruta para distintos problemas interesante
Ah ya entiendo
Todas las posibilidades que hay de hacer un triángulo
Todas las posibilidades en las que los cuadrados de los lados sea igual al cuadrado de la hipotenusa
Hol
Que
No veo fórmula en el libro xd
Te están diciendo que el lado 1 al cuadrado, el lado 2 al cuadrado deben ser igual a la hipotenusa al cuadrado
Aaaa
lado1² + lado2² = hipotenusa²
Ya entendí
Y te dicen que iteres hasta 500
Igual mucho texto
Supongo, que iteres mientras la suma sea menor de 500
Imagínate que tienes los lados con 3, 4 y 5 cm
Pues que 3 + 4 = 5 (los 3 números elevados a 2, pitagoras)
Todas las posibilidades en las que se aplique pitagoras
Okey gracias yaa entendí
Literalmente tres bucles y en el último haces la comprobación de pitagoras
Okey
4.33
Escriba un programa que imprima una tabla de todos lo números romanos equivalentes a los números decimales en
el rango de 1 a 100.
4.34
Escriba un programa que imprima una tabla que contenga los equivalentes de los números 1 a 256 en decimal, binario, octal, y hexadecimal. Si desea intentar este ejercicio y no conoce estos sistemas de numeración, primero lea
el Apéndice E.
También esos 2 ejercicios no entiendo cómo hacerlos xd
El 4.34 hize uno parecido pero sin poner los dígitos completos en binario ya que no se cómo hacerlo
#include <stdio.h>
int main(){
int count;
printf("Decimal\tBinario\t Octal\t Hexadecimal\n");
for(count = 0; count <= 1; count++)
printf("%4d%7d%9o%11x\n", count,count,count,count);
for(;count <= 15; count++)
printf("%4d%16o%11x\n", count,count,count);
return 0;
} ```
Igual no debería estar haciendo estos ejercicios porque mañana tengo examen de matrices y determinantes y no he estudiado xd
Pero tenía ganas
Hablamos luego
Uh que buen tema matrices
A