Borderou de evaluare (job #2802442)

Utilizator mildivanMoldovan Stefan mildivan Data 18 noiembrie 2021 09:57:41
Problema Difprim Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp:11:2: error: '__int64' does not name a type; did you mean '__rintf64'? 11 | __int64 prime_count = 0; | ^~~~~~~ | __rintf64 main.cpp:12:2: error: '__int64' does not name a type; did you mean '__rintf64'? 12 | __int64 sieve_size; | ^~~~~~~ | __rintf64 main.cpp:14:15: error: expected ')' before 'n' 14 | Sieve(__int64 n) | ~ ^~ | ) main.cpp: In member function 'void Sieve::runSieve()': main.cpp:21:8: error: '__int64' was not declared in this scope; did you mean '__rintf64'? 21 | for (__int64 i = 2; i <= this->sieve_size; i++) | ^~~~~~~ | __rintf64 main.cpp:21:23: error: 'i' was not declared in this scope 21 | for (__int64 i = 2; i <= this->sieve_size; i++) | ^ main.cpp:21:34: error: 'class Sieve' has no member named 'sieve_size' 21 | for (__int64 i = 2; i <= this->sieve_size; i++) | ^~~~~~~~~~ main.cpp:25:17: error: expected ';' before 'j' 25 | for (__int64 j = i * i; j <= this->sieve_size; j += i) | ^~ | ; main.cpp:25:29: error: 'j' was not declared in this scope; did you mean 'jn'? 25 | for (__int64 j = i * i; j <= this->sieve_size; j += i) | ^ | jn main.cpp:25:40: error: 'class Sieve' has no member named 'sieve_size' 25 | for (__int64 j = i * i; j <= this->sieve_size; j += i) | ^~~~~~~~~~ main.cpp:30:11: error: 'class Sieve' has no member named 'prime_count' 30 | this->prime_count++; | ^~~~~~~~~~~ main.cpp: In function 'int main()': main.cpp:52:32: error: no matching function for call to 'Sieve::Sieve(int&)' 52 | Sieve *s = new Sieve(sieve_end); | ^ main.cpp:6:7: note: candidate: 'Sieve::Sieve()' 6 | class Sieve | ^~~~~ main.cpp:6:7: note: candidate expects 0 arguments, 1 provided main.cpp:6:7: note: candidate: 'Sieve::Sieve(const Sieve&)' main.cpp:6:7: note: no known conversion for argument 1 from 'int' to 'const Sieve&' main.cpp:6:7: note: candidate: 'Sieve::Sieve(Sieve&&)' main.cpp:6:7: note: no known conversion for argument 1 from 'int' to 'Sieve&&' Non zero exit status: 1

Ceva nu functioneaza?