1573 - Fábrica de Chocolate
Mesmo volume, diferentes formas geométricas...
Descrição
Solução
Para descobrirmos o volume de um paralelepípedo, tudo o que temos que fazer é multiplicar suas dimensões. Para descobrirmos o volume de um cubo, precisamos multiplicar seu lado três vezes (literalmente um paralelepípedo com três dimensões iguais).
Como ambos precisam ter o mesmo volume, então basta encontrarmos o volume e fazermos a operação inversão de multiplicar um mesmo número três vezes, ou seja, precisamos tirar a raiz cúbica do volume. Lembrando que os resultados precisam ser arredondados para baixo. Confira na sua linguagem de programação como tirar a raiz cúbica de um número.
#include <stdio.h>
#include <math.h>
int main()
{
int A, B, C;
while (scanf("%d %d %d", &A, &B, &C))
{
if (!A && !B && !C)
break;
printf("%.0lf\n", floor(cbrt(A * B * C)));
}
return 0;
}
Last updated
Was this helpful?