Borderou de evaluare (job #2164836)

Utilizator TudorFinaruTudor Cristian Finaru TudorFinaru Data 13 martie 2018 10:00:58
Problema Subsir crescator maximal Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp: In function ‘void afis(int)’: user.cpp:10:8: error: reference to ‘prev’ is ambiguous if(prev[i]!=0) afis(prev[i]); ^ user.cpp:5:47: note: candidates are: int prev [100002] int n,v[100002],lmax,LMAX,imax,jmax,l[100002],prev[100002]; ^ In file included from /usr/include/c++/5/bits/stl_algobase.h:66:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/fstream:38, from user.cpp:1: /usr/include/c++/5/bits/stl_iterator_base_funcs.h:193:5: note: template<class _BidirectionalIterator> _BidirectionalIterator std::prev(_BidirectionalIterator, typename std::iterator_traits<_Iter>::difference_type) prev(_BidirectionalIterator __x, typename ^ user.cpp:10:25: error: reference to ‘prev’ is ambiguous if(prev[i]!=0) afis(prev[i]); ^ user.cpp:5:47: note: candidates are: int prev [100002] int n,v[100002],lmax,LMAX,imax,jmax,l[100002],prev[100002]; ^ In file included from /usr/include/c++/5/bits/stl_algobase.h:66:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/fstream:38, from user.cpp:1: /usr/include/c++/5/bits/stl_iterator_base_funcs.h:193:5: note: template<class _BidirectionalIterator> _BidirectionalIterator std::prev(_BidirectionalIterator, typename std::iterator_traits<_Iter>::difference_type) prev(_BidirectionalIterator __x, typename ^ user.cpp: In function ‘int main()’: user.cpp:19:5: error: reference to ‘prev’ is ambiguous prev[n]=0; ^ user.cpp:5:47: note: candidates are: int prev [100002] int n,v[100002],lmax,LMAX,imax,jmax,l[100002],prev[100002]; ^ In file included from /usr/include/c++/5/bits/stl_algobase.h:66:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/fstream:38, from user.cpp:1: /usr/include/c++/5/bits/stl_iterator_base_funcs.h:193:5: note: template<class _BidirectionalIterator> _BidirectionalIterator std::prev(_BidirectionalIterator, typename std::iterator_traits<_Iter>::difference_type) prev(_BidirectionalIterator __x, typename ^ user.cpp:29:34: error: reference to ‘prev’ is ambiguous if(lmax>0) {l[i]=lmax+1; prev[i]=jmax;} ^

Ceva nu functioneaza?