Borderou de evaluare (job #1748074)
Utilizator | Data | 26 august 2016 03:36:37 | |
---|---|---|---|
Problema | Algoritmul lui Euclid extins | Status | done |
Runda | Arhiva educationala | Compilator | cpp | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
user.cpp: In instantiation of ‘static euclid<T>::ResultType euclid<T>::extended_euclid(T, T) [with T = int; euclid<T>::ResultType = std::tuple<int, int, int>]’:
user.cpp:30:40: required from here
user.cpp:11:25: error: converting to ‘euclid<int>::ResultType {aka std::tuple<int, int, int>}’ from initializer list would use explicit constructor ‘constexpr std::tuple< <template-parameter-1-1> >::tuple(_UElements&& ...) [with _UElements = {int, int, int&}; <template-parameter-2-2> = void; _Elements = {int, int, int}]’
return {T(1), T(0), a};
^
user.cpp:15:34: error: converting to ‘euclid<int>::ResultType {aka std::tuple<int, int, int>}’ from initializer list would use explicit constructor ‘constexpr std::tuple< <template-parameter-1-1> >::tuple(_UElements&& ...) [with _UElements = {int&, int, int&}; <template-parameter-2-2> = void; _Elements = {int, int, int}]’
return {y0, x0 - (a / b) *y0, d};
^
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !