Borderou de evaluare (job #2292862)

Utilizator klbraduRadu Capalb klbradu Data 30 noiembrie 2018 09:37:22
Problema Range minimum query Status done
Runda Arhiva educationala Compilator c-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.c: In function 'preprocess': main.c:5:20: warning: implicit declaration of function 'log' [-Wimplicit-function-declaration] int i, j, lg = log(inputLength); ^~~ main.c:5:20: warning: incompatible implicit declaration of built-in function 'log' main.c:5:20: note: include '<math.h>' or provide a declaration of 'log' main.c: At top level: main.c:29:40: error: unknown type name 'query' int* rmq2(int *input, int inputLength, query *queries, int queriesLength) { ^~~~~ main.c: In function 'main': main.c:58:5: error: unknown type name 'query' query *queries = (query*) malloc(M * sizeof(query)); ^~~~~ main.c:58:23: error: 'query' undeclared (first use in this function) query *queries = (query*) malloc(M * sizeof(query)); ^~~~~ main.c:58:23: note: each undeclared identifier is reported only once for each function it appears in main.c:58:29: error: expected expression before ')' token query *queries = (query*) malloc(M * sizeof(query)); ^ main.c:65:40: error: request for member 'l' in something not a structure or union fscanf(in, "%d %d", &queries[i].l, &queries[i].r); ^ main.c:65:55: error: request for member 'r' in something not a structure or union fscanf(in, "%d %d", &queries[i].l, &queries[i].r); ^ main.c:68:19: warning: implicit declaration of function 'rmq2' [-Wimplicit-function-declaration] int *answer = rmq2(input, N, queries, M); ^~~~ main.c:68:19: warning: initialization makes pointer from integer without a cast [-Wint-conversion] main.c:54:18: warning: unused variable 'y' [-Wunused-variable] int N, M, x, y, i; ^ main.c:54:15: warning: unused variable 'x' [-Wunused-variable] int N, M, x, y, i; ^ main.c:55:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(in, "%d %d", &N, &M); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:61:9: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(in, "%d", &input[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Non zero exit status: 1

Ceva nu functioneaza?