Borderou de evaluare (job #788483)

Utilizator avatar Dunare Luca Tanasescu Dunare IP ascuns
Problemă Permfix Compilator cpp-32
Rundă Arhiva de probleme Status evaluat
Dată 28 sept. 2024 16:14:18 Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'bool farafixe(int, int*, int)': main.cpp:19:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 19 | for(int i=1;i<=k;i++) | ^~~ main.cpp:21:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 21 | return true; | ^~~~~~ main.cpp: In function 'bool sol(int, int*, int)': main.cpp:27:10: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 27 | for(int i=1;i<=k;i++) | ^~~ main.cpp:30:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 30 | return true; | ^~~~~~ main.cpp: In function 'int main()': main.cpp:64:24: error: cannot convert 'short int*' to 'int*' 64 | if(valid(k,x)) gasit=true; | ^ | | | short int* main.cpp:9:22: note: initializing argument 2 of 'bool valid(int, int*)' 9 | bool valid(int k,int x[]) | ~~~~^~~ main.cpp:66:27: error: cannot convert 'short int*' to 'int*' 66 | if(gasit)if(sol(k,x,n)) afis(k,x,perm,poz); | ^ | | | short int* main.cpp:23:20: note: initializing argument 2 of 'bool sol(int, int*, int)' 23 | bool sol(int k,int x[],int n) | ~~~~^~~ main.cpp:66:40: error: cannot convert 'short int*' to 'int*' 66 | if(gasit)if(sol(k,x,n)) afis(k,x,perm,poz); | ^ | | | short int* main.cpp:35:21: note: initializing argument 2 of 'void afis(int, int*, int (*)[25], int&)' 35 | void afis(int k,int x[],int v[16000][dim],int &poz) | ~~~~^~~ main.cpp:76:18: error: cannot convert 'short int (*)[25]' to 'int (*)[25]' 76 | printare(perm,n); | ^~~~ | | | short int (*)[25] main.cpp:41:19: note: initializing argument 1 of 'void printare(int (*)[25], int)' 41 | void printare(int perm[16000][dim], int n){ | ~~~~^~~~~~~~~~~~~~~~ main.cpp:52:26: warning: unused variable 'nr' [-Wunused-variable] 52 | short int n,x[dim],k,nr=0,i,v[dim],perm[16000][dim],poz=0,p; | ^~