Anuncios Google

ayuda con problema!!!(programacion c)

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


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de joserc87

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:

Pesar a A y B.
Si son iguales{
	Pesar B y C.
	Si son iguales, D es diferente.
	Sino C es diferente
	(Necesitaríamos pesar otra vez el objeto diferente con uno normal para saber si pesa más o menos).
}Sino{
	Pesar B y C.
	Si son iguales, A es diferente y sabemos si pesa mas o menos
	sino, B es diferente y sabemos si pesa mas o menos
}

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.



Be pointer my friend...

Dennis Ritchie. Padre de C y cocreador de UNIX.

R.I.P.

 

Imagen de eglomer

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

Imagen de lalopankrock

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

Imagen de burnxez

Y...

¿Cuál es la parte del problema que no entiendes?

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.