Borderou de evaluare (job #622620)
Utilizator |
|
IP | ascuns |
---|---|---|---|
Problemă | Apariții 2 (clasa a 7-a) | Compilator | cpp-32 |
Rundă | lasm_22_12_2021_clasa11 | Status | evaluat |
Dată | 22 dec. 2021 12:13:12 | Scor | 0 |
Raport evaluator
Eroare de compilare:
main.cpp:9:42: error: expected ')' before '{' token
9 | void find_substr(string s, int (&z)[maxi]{
| ~ ^
| )
main.cpp: In function 'void find_substr(std::string, int (&)[2000009])':
main.cpp:11:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
11 | for (int i = 1; i < s.length(); ++i) {
| ~~^~~~~~~~~~~~
main.cpp:17:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
17 | while (R < s.length() && s[R] == s[R - i])
| ~~^~~~~~~~~~~~
In file included from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/cassert:44,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/i686-pc-linux-gnu/bits/stdc++.h:33,
from main.cpp:1:
main.cpp: In function 'int main()':
main.cpp:42:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
42 | assert(j < a.length() + b.length() + 1);
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~