Borderou de evaluare (job #1269511)

Utilizator tavi.belu1994FMI Belu Andrei Octavian tavi.belu1994 Data 22 noiembrie 2014 10:43:34
Problema Taste Status done
Runda FMI No Stress 5 Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp: In function ‘long long int log2_fast(long long int)’: user.cpp:9:26: error: no matching function for call to ‘frexp(long long int&, long long int*)’ std::frexp(d, &result); ^ user.cpp:9:26: note: candidates are: In file included from /usr/include/features.h:357:0, from /usr/include/i386-linux-gnu/c++/4.8/bits/os_defines.h:39, from /usr/include/i386-linux-gnu/c++/4.8/bits/c++config.h:420, from /usr/include/c++/4.8/iostream:38, from user.cpp:1: /usr/include/i386-linux-gnu/bits/mathcalls.h:104:1: note: double frexp(double, int*) __MATHCALL (frexp,, (_Mdouble_ __x, int *__exponent)); ^ /usr/include/i386-linux-gnu/bits/mathcalls.h:104:1: note: no known conversion for argument 2 from ‘long long int*’ to ‘int*’ In file included from user.cpp:2:0: /usr/include/c++/4.8/cmath:319:3: note: float std::frexp(float, int*) frexp(float __x, int* __exp) ^ /usr/include/c++/4.8/cmath:319:3: note: no known conversion for argument 2 from ‘long long int*’ to ‘int*’ /usr/include/c++/4.8/cmath:323:3: note: long double std::frexp(long double, int*) frexp(long double __x, int* __exp) ^ /usr/include/c++/4.8/cmath:323:3: note: no known conversion for argument 2 from ‘long long int*’ to ‘int*’ /usr/include/c++/4.8/cmath:331:5: note: template<class _Tp> constexpr typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::frexp(_Tp, int*) frexp(_Tp __x, int* __exp) ^ /usr/include/c++/4.8/cmath:331:5: note: template argument deduction/substitution failed: user.cpp:9:26: note: cannot convert ‘& result’ (type ‘long long int*’) to type ‘int*’ std::frexp(d, &result); ^

Ceva nu functioneaza?