URI Online Judge | 1170
Blobs
Adaptado por Neilor Tonin, URI
Brasil
Timelimit: 1
No planeta Alpha vive a criatura Blobs, que come precisamente 1/2 de seu suprimento de comida disponível todos os dias. Escreva um algoritmo que leia a capacidade inicial de suprimento de comida (em Kg), e calcule quantos dias passarão antes que Blobs coma todo esse suprimento até restar um quilo ou menos.
Entrada
A primeira linha de entrada contem um único inteiro N (1 ≤ N ≤ 1000), indicando o número de casos de teste. As Nlinhas seguintes contém um valor de ponto flutuante C (1 ≤ C ≤ 1000) correspondente à quantidade de comida disponível para Blobs.
Saída
Para cada caso de teste, imprima uma linha contendo o número de dias que Blobs irá demorar para comer todo seu suprimento de comida, seguido da palavra "dias".
#include <stdio.h>
int main(){
int n, dias, i;
float x;
scanf("%d", &n);
for(i = 0; i < n; i++){
scanf("%f", &x);
dias = 0;
while(x > 1){
x /= 2;
dias++;
}
printf("%d dias\n", dias);
}
return 0;
}
Nenhum comentário:
Postar um comentário