Pagini recente » Cod sursa (job #751917) | Cod sursa (job #191854) | Cod sursa (job #732041) | Cod sursa (job #2979957) | Cod sursa (job #188930)
Cod sursa(job #188930)
#include <cstdio>
inline int rasp(int n)
{
int rez = 0;
while(n >>= 1) rez++;
return rez + 1;
}
int main()
{
FILE *f1, *f2;
int i, t, n;
f1 = fopen("sticle.in", "r");
f2 = fopen("sticle.out", "w");
fscanf(f1, "%d", &t);
for (i = 1; i <= t; ++i) {
fscanf(f1, "%d", &n);
if (n == 1) fprintf(f2, "0\n");
fprintf(f2, "%d\n", rasp(n - 1));
}
fclose(f1);
fclose(f2);
return 0;
}