Borderou de evaluare (job #2265039)

Utilizator vladisimovlad coneschi vladisimo Data 20 octombrie 2018 15:36:23
Problema Subsir crescator maximal Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Contactează autorul problemei: Eroare de compilare în evaluatorul problemei: main.cpp: In function 'void result(char*, int)': main.cpp:8:24: warning: format not a string literal and no format arguments [-Wformat-security] fprintf(stderr, msg); ^ main.cpp: In function 'int main()': main.cpp:31:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (!f) result("Fisier de intrare lipsa!", 0); ^ main.cpp:32:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (fscanf(f, "%d", &N) != 1) result("Fisier de intrare corupt!", 0); ^ main.cpp:33:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (!(1 <= N && N <= 100000)) result("Fisier de intrare corupt!", 0); ^ main.cpp:36:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (fscanf(f, "%d", &a[i]) != 1) result("Fisier de intrare corupt!", 0); ^ main.cpp:37:86: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (!(1 <= a[i] && a[i] <= 2000000000)) result("Fisier de intrare corupt!", 0); ^ main.cpp:42:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (!f) result("Fisier ok lipsa!", 0); ^ main.cpp:43:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (fscanf(f, "%d", &bst) != 1) result("Fisier ok corupt!", 0); ^ main.cpp:47:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (!f) result("Fisier de iesire lipsa!", 0); ^ main.cpp:48:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (fscanf(f, "%d", &cnt) != 1) result("Fisier de iesire corupt!", 0); ^ main.cpp:50:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (cnt != bst) result("Lungime incorecta!", 0); ^ main.cpp:54:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] result("Subsir incorect!", 5); ^ main.cpp:56:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] result("Subsir incorect!", 5); ^ main.cpp:59:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] result("Subsir incorect!", 5); ^ main.cpp:63:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] result("Subsirul nu e strict crescator!", 5); ^ main.cpp:66:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] result("Corect!", 10); ^

Ceva nu functioneaza?