Borderou de evaluare (job #1483968)

Utilizator mike93Indricean Mihai mike93 Data 10 septembrie 2015 11:12:53
Problema Al k-lea termen Fibonacci Status done
Runda Arhiva educationala Compilator c | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.c: In function ‘prod’: user.c:5:2: warning: implicit declaration of function ‘malloc’ [-Wimplicit-function-declaration] int** res = malloc(4 * sizeof(int)); ^ user.c:5:14: warning: incompatible implicit declaration of built-in function ‘malloc’ [enabled by default] int** res = malloc(4 * sizeof(int)); ^ user.c: In function ‘put’: user.c:16:3: warning: braces around scalar initializer [enabled by default] static int** res = {{1, 0}, {0, 1}}; ^ user.c:16:3: warning: (near initialization for ‘res’) [enabled by default] user.c:16:3: warning: initialization makes pointer from integer without a cast [enabled by default] user.c:16:3: warning: (near initialization for ‘res’) [enabled by default] user.c:16:3: warning: excess elements in scalar initializer [enabled by default] user.c:16:3: warning: (near initialization for ‘res’) [enabled by default] user.c:16:3: warning: braces around scalar initializer [enabled by default] user.c:16:3: warning: (near initialization for ‘res’) [enabled by default] user.c:16:3: warning: excess elements in scalar initializer [enabled by default] user.c:16:3: warning: (near initialization for ‘res’) [enabled by default] user.c:16:3: warning: excess elements in scalar initializer [enabled by default] user.c:16:3: warning: (near initialization for ‘res’) [enabled by default] user.c:19:2: error: initializer element is not constant static int** res = prod(put(n, p/2), put(n, p/2)); ^ user.c: In function ‘main’: user.c:38:3: warning: passing argument 1 of ‘put’ from incompatible pointer type [enabled by default] int** mult = put(tab, k - 1); ^ user.c:14:7: note: expected ‘int **’ but argument is of type ‘int (*)[2]’ int** put(int** n, int p) { ^ user.c:29:8: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(fin, "%d\n", &k); ^

Ceva nu functioneaza?