Borderou de evaluare (job #3230445)
Utilizator | Data | 21 mai 2024 17:44:40 | |
---|---|---|---|
Problema | Ridicare la putere in timp logaritmic | Status | done |
Runda | Arhiva educationala | Compilator | c-64 | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
main.c: In function 'exponent':
main.c:10:12: warning: implicit declaration of function 'exp' [-Wimplicit-function-declaration]
10 | return exp(N * N, P / 2);
| ^~~
main.c:3:1: note: include '<math.h>' or provide a declaration of 'exp'
2 | #include <stdlib.h>
+++ |+#include <math.h>
3 |
main.c:10:12: warning: incompatible implicit declaration of built-in function 'exp' [-Wbuiltin-declaration-mismatch]
10 | return exp(N * N, P / 2);
| ^~~
main.c:10:12: note: include '<math.h>' or provide a declaration of 'exp'
main.c:10:12: error: too many arguments to function 'exp'
main.c:13:16: warning: incompatible implicit declaration of built-in function 'exp' [-Wbuiltin-declaration-mismatch]
13 | return N * exp(N * N, (P - 1) / 2);
| ^~~
main.c:13:16: note: include '<math.h>' or provide a declaration of 'exp'
main.c:13:16: error: too many arguments to function 'exp'
main.c: In function 'main':
main.c:22:13: warning: unused variable 'rez' [-Wunused-variable]
22 | int N, P, rez = 1;
| ^~~
Non zero exit status: 1
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !