Borderou de evaluare (job #2144778)

Utilizator inquisitorAnders inquisitor Data 26 februarie 2018 21:57:38
Problema Sortare prin comparare Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Compilare: user.cpp: In function ‘void CountingSort(unsigned int*, unsigned int*, unsigned int)’: user.cpp:13:62: warning: operation on ‘i’ may be undefined [-Wsequence-point] for(; i != 0x800; index[++i] = index[~-i] + frequence[~-i]); ^ user.cpp:13:62: warning: operation on ‘i’ may be undefined [-Wsequence-point] user.cpp: In function ‘void read(unsigned int&)’: user.cpp:24:23: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses] while(inBuffer[p] < 0x30 | inBuffer[p] > 0x39) ^ user.cpp:29:23: warning: suggest parentheses around comparison in operand of ‘&’ [-Wparentheses] while(inBuffer[p] > 0x2F & inBuffer[p] < 0x3A) ^ user.cpp: At global scope: user.cpp:39:37: warning: always_inline function might not be inlinable [-Wattributes] __attribute__((always_inline)) void itoa(unsigned int x) ^ user.cpp:18:37: warning: always_inline function might not be inlinable [-Wattributes] __attribute__((always_inline)) void read(unsigned int &num) ^ user.cpp:7:37: warning: always_inline function might not be inlinable [-Wattributes] __attribute__((always_inline)) void CountingSort(unsigned int A[], unsigned int B[], unsigned int digit) ^ user.cpp: In function ‘void read(unsigned int&)’: user.cpp:26:23: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] ++p != 0x8000 || (fread(inBuffer, 0x1, 0x8000, stdin), p = 0x0); ^ user.cpp:33:23: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] ++p != 0x8000 || (fread(inBuffer, 0x1, 0x8000, stdin), p = 0x0); ^ user.cpp: In function ‘int main()’: user.cpp:61:38: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] freopen("algsort.in", "r", stdin); ^ In file included from /usr/include/stdio.h:936:0, from /usr/include/c++/5/cstdio:42, from user.cpp:1: In function ‘size_t fread(void*, size_t, size_t, FILE*)’, inlined from ‘void read(unsigned int&)’ at user.cpp:26:23: /usr/include/x86_64-linux-gnu/bits/stdio2.h:293:71: warning: call to ‘__fread_chk_warn’ declared with attribute warning: fread called with bigger size * nmemb than length of destination buffer return __fread_chk_warn (__ptr, __bos0 (__ptr), __size, __n, __stream); ^ In function ‘size_t fread(void*, size_t, size_t, FILE*)’, inlined from ‘void read(unsigned int&)’ at user.cpp:33:23: /usr/include/x86_64-linux-gnu/bits/stdio2.h:293:71: warning: call to ‘__fread_chk_warn’ declared with attribute warning: fread called with bigger size * nmemb than length of destination buffer return __fread_chk_warn (__ptr, __bos0 (__ptr), __size, __n, __stream); ^ In function ‘size_t fread(void*, size_t, size_t, FILE*)’, inlined from ‘void read(unsigned int&)’ at user.cpp:26:23, inlined from ‘int main()’ at user.cpp:63:12: /usr/include/x86_64-linux-gnu/bits/stdio2.h:293:71: warning: call to ‘__fread_chk_warn’ declared with attribute warning: fread called with bigger size * nmemb than length of destination buffer
Test Timp executie Memorie folosita Mesaj Punctaj/test Punctaj/grupa
10ms3024kbKilled by signal 11(SIGSEGV).00
216ms1440kbIncorect0
30ms3028kbKilled by signal 11(SIGSEGV).0
40ms5544kbIncorect0
50ms3028kbKilled by signal 11(SIGSEGV).00
616ms1440kbIncorect0
716ms1440kbIncorect0
80ms5536kbIncorect0
90ms3028kbKilled by signal 11(SIGSEGV).00
1016ms1444kbIncorect0
1116ms1444kbIncorect0
1216ms1448kbIncorect0
130ms5536kbIncorect00
140ms5544kbIncorect0
150ms3028kbKilled by signal 11(SIGSEGV).0
160ms5540kbIncorect0
1716ms1444kbIncorect00
180ms5536kbIncorect0
190ms3028kbKilled by signal 11(SIGSEGV).0
200ms5544kbIncorect0
Punctaj total0

Ceva nu functioneaza?