Borderou de evaluare (job #807658)
Utilizator |
|
IP | ascuns |
---|---|---|---|
Problemă | Debarcare (clasa a 7-a) | Compilator | c-32 |
Rundă | Tema 25 Clasa a 6-a | Status | evaluat |
Dată | 2 feb. 2025 12:32:50 | Scor | 0 |
Raport evaluator
Eroare de compilare:
main.c: In function 'main':
main.c:13:13: error: implicit declaration of function 'sqrt' [-Wimplicit-function-declaration]
13 | int n = sqrt(strlen(s)), i, j, nr;
| ^~~~
main.c:3:1: note: include '<math.h>' or provide a declaration of 'sqrt'
2 | #include <stdlib.h>
+++ |+#include <math.h>
3 |
main.c:13:13: warning: incompatible implicit declaration of built-in function 'sqrt' [-Wbuiltin-declaration-mismatch]
13 | int n = sqrt(strlen(s)), i, j, nr;
| ^~~~
main.c:13:13: note: include '<math.h>' or provide a declaration of 'sqrt'
main.c:13:18: error: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
13 | int n = sqrt(strlen(s)), i, j, nr;
| ^~~~~~
main.c:3:1: note: include '<string.h>' or provide a declaration of 'strlen'
2 | #include <stdlib.h>
+++ |+#include <string.h>
3 |
main.c:13:18: warning: incompatible implicit declaration of built-in function 'strlen' [-Wbuiltin-declaration-mismatch]
13 | int n = sqrt(strlen(s)), i, j, nr;
| ^~~~~~
main.c:13:18: note: include '<string.h>' or provide a declaration of 'strlen'
main.c:21:21: warning: array subscript has type 'char' [-Wchar-subscripts]
21 | v[i] = cod[s[i]];
| ~^~~
main.c:12:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]
12 | fscanf(fin, "%s", s);
| ^~~~~~~~~~~~~~~~~~~~