Borderou de evaluare (job #797221)
Utilizator |
|
IP | ascuns |
---|---|---|---|
Problemă | Alee (clasa a 10-a) | Compilator | cpp-32 |
Rundă | Tema 10 clasa a 7-a | Status | evaluat |
Dată | 23 nov. 2024 18:12:21 | Scor | 0 |
Raport evaluator
Eroare de compilare:
main.cpp:12:22: error: 'int j1' redeclared as different kind of entity
12 | int a[176][176],n,i1,j1,i,j,m,l,c,end1,end2,beg1,beg2;
| ^~
In file included from /usr/include/features.h:511,
from /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/i686-pc-linux-gnu/bits/os_defines.h:39,
from /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/i686-pc-linux-gnu/bits/c++config.h:679,
from /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/cassert:43,
from /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/i686-pc-linux-gnu/bits/stdc++.h:33,
from main.cpp:1:
/usr/include/bits/mathcalls.h:236:1: note: previous declaration 'double j1(double)'
236 | __MATHCALL (j1,, (_Mdouble_));
| ^~~~~~~~~~
main.cpp: In function 'void lee()':
main.cpp:41:15: error: assignment of function 'double j1(double)'
41 | j1=j+addcol[k];
| ~~^~~~~~~~~~~~
main.cpp:42:22: error: invalid types 'int [176][double(double) noexcept {aka double(double)}]' for array subscript
42 | if (a[i1][j1]==0 and ver(i1,j1)==1)
| ^
main.cpp:42:41: error: invalid conversion from 'double (*)(double) noexcept' {aka 'double (*)(double)'} to 'int' [-fpermissive]
42 | if (a[i1][j1]==0 and ver(i1,j1)==1)
| ^~
| |
| double (*)(double) noexcept {aka double (*)(double)}
main.cpp:23:19: note: initializing argument 2 of 'int ver(int, int)'
23 | int ver(int i,int j)
| ~~~~^
main.cpp:44:22: error: invalid types 'int [176][double(double) noexcept {aka double(double)}]' for array subscript
44 | a[i1][j1]=a[i][j]+1;
| ^
main.cpp:45:27: error: no matching function for call to 'std::queue<std::pair<int, int> >::push(std::pair<int, double (*)(double)>)'
45 | coada.push(make_pair(i1,j1));
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/queue:66,
from /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/i686-pc-linux-gnu/bits/stdc++.h:157:
/usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_queue.h:285:7: note: candidate: 'void std::queue<_Tp, _Sequence>::push(const value_type&) [with _Tp = std::pair<int, int>; _Sequence = std::deque<std::pair<int, int>, std::allocator<std::pair<int, int> > >; value_type = std::pair<int, int>]'
285 | push(const value_type& __x)
| ^~~~
/usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_queue.h:285:30: note: no known conversion for argument 1 from 'std::pair<int, double (*)(double)>' to 'const std::queue<std::pair<int, int> >::value_type&' {aka 'const std::pair<int, int>&'}
285 | push(const value_type& __x)
| ~~~~~~~~~~~~~~~~~~^~~
/usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_queue.h:290:7: note: candidate: 'void std::queue<_Tp, _Sequence>::push(value_type&&) [with _Tp = std::pair<int, int>; _Sequence = std::deque<std::pair<int, int>, std::allocator<std::pair<int, int> > >; value_type = std::pair<int, int>]'
290 | push(value_type&& __x)
| ^~~~
/usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_queue.h:290:25: note: no known conversion for argument 1 from 'std::pair<int, double (*)(double)>' to 'std::queue<std::pair<int, int> >::value_type&&' {aka 'std::pair<int, int>&&'}
290 | push(value_type&& __x)
| ~~~~~~~~~~~~~^~~