Borderou de evaluare (job #1548729)

Utilizator arvlgeArdeleanu Vlad George arvlge Data 11 decembrie 2015 14:51:55
Problema KBetray Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp: In function ‘int main()’: user.cpp:31:35: error: no matching function for call to ‘accumulate(int [100000], int*)’ int suma=accumulate(max_v,max_v+n); ^ user.cpp:31:35: note: candidates are: In file included from /usr/include/c++/4.8/numeric:62:0, from user.cpp:3: /usr/include/c++/4.8/bits/stl_numeric.h:120:5: note: template<class _InputIterator, class _Tp> _Tp std::accumulate(_InputIterator, _InputIterator, _Tp) accumulate(_InputIterator __first, _InputIterator __last, _Tp __init) ^ /usr/include/c++/4.8/bits/stl_numeric.h:120:5: note: template argument deduction/substitution failed: user.cpp:31:35: note: candidate expects 3 arguments, 2 provided int suma=accumulate(max_v,max_v+n); ^ In file included from /usr/include/c++/4.8/numeric:62:0, from user.cpp:3: /usr/include/c++/4.8/bits/stl_numeric.h:146:5: note: template<class _InputIterator, class _Tp, class _BinaryOperation> _Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, ^ /usr/include/c++/4.8/bits/stl_numeric.h:146:5: note: template argument deduction/substitution failed: user.cpp:31:35: note: candidate expects 4 arguments, 2 provided int suma=accumulate(max_v,max_v+n); ^ user.cpp:32:20: error: ‘sort’ was not declared in this scope sort(max_v,max_v+n); ^ user.cpp:34:26: error: no matching function for call to ‘accumulate(int [100000], int*)’ accumulate(min_v,min_v+n); ^ user.cpp:34:26: note: candidates are: In file included from /usr/include/c++/4.8/numeric:62:0, from user.cpp:3: /usr/include/c++/4.8/bits/stl_numeric.h:120:5: note: template<class _InputIterator, class _Tp> _Tp std::accumulate(_InputIterator, _InputIterator, _Tp) accumulate(_InputIterator __first, _InputIterator __last, _Tp __init) ^ /usr/include/c++/4.8/bits/stl_numeric.h:120:5: note: template argument deduction/substitution failed: user.cpp:34:26: note: candidate expects 3 arguments, 2 provided accumulate(min_v,min_v+n); ^ In file included from /usr/include/c++/4.8/numeric:62:0, from user.cpp:3: /usr/include/c++/4.8/bits/stl_numeric.h:146:5: note: template<class _InputIterator, class _Tp, class _BinaryOperation> _Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, ^ /usr/include/c++/4.8/bits/stl_numeric.h:146:5: note: template argument deduction/substitution failed: user.cpp:34:26: note: candidate expects 4 arguments, 2 provided accumulate(min_v,min_v+n); ^ user.cpp:39:34: error: no matching function for call to ‘accumulate(int [100000], int*)’ suma = accumulate(max_v,max_v+n);

Ceva nu functioneaza?