Borderou de evaluare (job #2302119)
Utilizator | Data | 13 decembrie 2018 20:22:32 | |
---|---|---|---|
Problema | Invers modular | Status | done |
Runda | Arhiva educationala | Compilator | cpp-64 | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
main.cpp: In function 'void E(int, int, int&, int&)':
main.cpp:9:17: error: invalid conversion from 'int*' to 'int' [-fpermissive]
E(b,a%b,&x,&y),p=x,x=y,y=p-y*a/b;
^~
main.cpp:3:6: note: initializing argument 3 of 'void E(int, int, int&, int&)'
void E(int a,int b,int &x,int &y)
^
main.cpp:9:17: error: cannot bind rvalue '(int)(& x)' to 'int&'
E(b,a%b,&x,&y),p=x,x=y,y=p-y*a/b;
^~
main.cpp: In function 'int main()':
main.cpp:13:140: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
freopen("inversmodular.in","r",stdin),freopen("inversmodular.out","w",stdout),scanf("%d%d",&a,&n),E(a,n,x,y),printf("%d",x<0?(n+x%n):x);
^
main.cpp:13:140: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
main.cpp:13:140: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
Non zero exit status: 1
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !