Borderou de evaluare (job #1809836)

Utilizator AlexTheDagonBogdan Tudor AlexTheDagon Data 19 noiembrie 2016 12:39:21
Problema Culori3 Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp: In function ‘void sum(int)’: user.cpp:9:24: error: reference to ‘prev’ is ambiguous for(int j=1;j<=max(prev[i-1][0],prev[i+1][0]);++j) ^ user.cpp:6:19: note: candidates are: int prev [7][10000] int cur[7][10000],prev[7][10000],n,sem,ad,nr[10001]; ^ In file included from /usr/include/c++/4.8/bits/stl_algobase.h:66:0, from /usr/include/c++/4.8/bits/char_traits.h:39, from /usr/include/c++/4.8/ios:40, from /usr/include/c++/4.8/ostream:38, from /usr/include/c++/4.8/iostream:39, from user.cpp:1: /usr/include/c++/4.8/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:9:37: error: reference to ‘prev’ is ambiguous for(int j=1;j<=max(prev[i-1][0],prev[i+1][0]);++j) ^ user.cpp:6:19: note: candidates are: int prev [7][10000] int cur[7][10000],prev[7][10000],n,sem,ad,nr[10001]; ^ In file included from /usr/include/c++/4.8/bits/stl_algobase.h:66:0, from /usr/include/c++/4.8/bits/char_traits.h:39, from /usr/include/c++/4.8/ios:40, from /usr/include/c++/4.8/ostream:38, from /usr/include/c++/4.8/iostream:39, from user.cpp:1: /usr/include/c++/4.8/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:11:30: error: reference to ‘prev’ is ambiguous cur[i][j]=(cur[i][j]+prev[i-1][j]+prev[i+1][j])%10; ^ user.cpp:6:19: note: candidates are: int prev [7][10000] int cur[7][10000],prev[7][10000],n,sem,ad,nr[10001]; ^ In file included from /usr/include/c++/4.8/bits/stl_algobase.h:66:0, from /usr/include/c++/4.8/bits/char_traits.h:39, from /usr/include/c++/4.8/ios:40, from /usr/include/c++/4.8/ostream:38, from /usr/include/c++/4.8/iostream:39, from user.cpp:1: /usr/include/c++/4.8/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:11:43: error: reference to ‘prev’ is ambiguous cur[i][j]=(cur[i][j]+prev[i-1][j]+prev[i+1][j])%10; ^ user.cpp:6:19: note: candidates are: int prev [7][10000]

Ceva nu functioneaza?