Borderou de evaluare (job #2499188)

Utilizator ElektrykT E S L A P E F E L I E Elektryk Data 25 noiembrie 2019 17:19:49
Problema Guinness Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'long long int lgPut(long long int, char*)': main.cpp:33:21: warning: array subscript has type 'char' [-Wchar-subscripts] else if ( b[b[0]] % 2 == 0 ) ^ main.cpp:34:40: error: invalid conversion from 'char*' to 'int' [-fpermissive] return ( lgPut ( a, div ( b, 2 ) ) * lgPut ( n, div ( b, 2 ) ) ) % m; ^ In file included from /usr/include/c++/6/cstdlib:75:0, from /usr/include/c++/6/ext/string_conversions.h:41, from /usr/include/c++/6/bits/basic_string.h:5420, from /usr/include/c++/6/string:52, from /usr/include/c++/6/bits/locale_classes.h:40, from /usr/include/c++/6/bits/ios_base.h:41, from /usr/include/c++/6/ios:42, from /usr/include/c++/6/istream:38, from /usr/include/c++/6/fstream:38, from main.cpp:1: /usr/include/stdlib.h:788:14: note: initializing argument 1 of 'div_t div(int, int)' extern div_t div (int __numer, int __denom) ^~~ main.cpp:34:42: error: cannot convert 'div_t' to 'char*' for argument '2' to 'long long int lgPut(long long int, char*)' return ( lgPut ( a, div ( b, 2 ) ) * lgPut ( n, div ( b, 2 ) ) ) % m; ^ main.cpp:34:54: error: 'n' was not declared in this scope return ( lgPut ( a, div ( b, 2 ) ) * lgPut ( n, div ( b, 2 ) ) ) % m; ^ main.cpp:34:68: error: invalid conversion from 'char*' to 'int' [-fpermissive] return ( lgPut ( a, div ( b, 2 ) ) * lgPut ( n, div ( b, 2 ) ) ) % m; ^ In file included from /usr/include/c++/6/cstdlib:75:0, from /usr/include/c++/6/ext/string_conversions.h:41, from /usr/include/c++/6/bits/basic_string.h:5420, from /usr/include/c++/6/string:52, from /usr/include/c++/6/bits/locale_classes.h:40, from /usr/include/c++/6/bits/ios_base.h:41, from /usr/include/c++/6/ios:42, from /usr/include/c++/6/istream:38, from /usr/include/c++/6/fstream:38, from main.cpp:1: /usr/include/stdlib.h:788:14: note: initializing argument 1 of 'div_t div(int, int)' extern div_t div (int __numer, int __denom) ^~~ main.cpp:37:1: error: expected primary-expression before '}' token } ^ main.cpp:37:1: error: expected ';' before '}' token Non zero exit status: 1

Ceva nu functioneaza?