Borderou de evaluare (job #1483968)
Utilizator | 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?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !