se tiene 4 esferas, se sabe que 3 de ellas son iguales en peso y una es diferente.
realizar el diagrama d flujo y el programa en c que recibe como datos los pesos de las esferas y determinar cual es la esfera diferente y si es de mayor o menor peso que las demas
Adivinanza?
Eso es una adivinanza no? Tal y como yo me la sabía tenías una balanza, eran 9 bolas y tenías que hacerlo con el menor número de pasos posibles. Con 4 bolas (A,B,C y D) sería:
Serían, como mucho, 3 usos de la balanza, ya que no sabemos si la bola diferente pesa más o menos que el resto.
Reto a que quien no conociese la adivinanza, que pruebe con 27 bolas, sabiendo que una de ellas pesa más que el resto y con solo 3 pesadas :).
Si da igual el número de comparaciones, el problema es bastante tonto y da igual como se haga.
Dennis Ritchie. Padre de C y cocreador de UNIX.
R.I.P.
Sé que es un poco offtopic,
Sé que es un poco offtopic, pero te aconsejo que juegues a los "Profesor Layton" de nintendo DS. Precisamente este tipo de problemas de adivinar cuál es la que pesa distinto sale unas cuantas veces y con distinto número de pesas.
Proyectos en curso
El Taller de Eglomer
Si creo q ya md i una idea
Si creo q ya md i una idea mas o menos
es casi como el de identificar el mayor d 3 numeros
Y...
¿Cuál es la parte del problema que no entiendes?