#1373
Într-un laborator de analize chimice se utilizează N
reactivi. Se ştie că, pentru a evita accidentele sau deprecierea reactivilor, aceştia trebuie să fie stocaţi în condiţii de mediu speciale. Mai exact, pentru fiecare reactiv x
, se precizează intervalul de temperatură [minx, maxx]
în care trebuie să se încadreze temperatura de stocare a acestuia.
Reactivii vor fi plasaţi în frigidere. Orice frigider are un dispozitiv cu ajutorul căruia putem stabili temperatura (constantă) care va fi in interiorul acelui frigider (exprimată într-un număr întreg de grade Celsius).
OJI 2004, Clasa a IX-a
Problema | reactivi | Operații I/O |
![]() reactivi.in /reactivi.out
|
---|---|---|---|
Limita timp | 0.5 secunde | Limita memorie |
Total: 10 MB
/
Stivă 10 MB
|
Id soluție | #54891682 | Utilizator | |
Fișier | reactivi.cpp | Dimensiune | 811 B |
Data încărcării | 11 Decembrie 2024, 13:50 | Scor / rezultat | Eroare de compilare |
reactivi.cpp:8:17: error: expected unqualified-id before ')' token struct reactivi() ^ reactivi.cpp: In function 'void citire(int&, reactivi*)': reactivi.cpp:17:17: error: invalid use of incomplete type 'struct reactivi' fin>>r[i].minx>>r[i].maxx; ^ reactivi.cpp:8:8: error: forward declaration of 'struct reactivi' struct reactivi() ^ reactivi.cpp:17:18: error: invalid use of incomplete type 'struct reactivi' fin>>r[i].minx>>r[i].maxx; ^ reactivi.cpp:8:8: error: forward declaration of 'struct reactivi' struct reactivi() ^ reactivi.cpp:17:28: error: invalid use of incomplete type 'struct reactivi' fin>>r[i].minx>>r[i].maxx; ^ reactivi.cpp:8:8: error: forward declaration of 'struct reactivi' struct reactivi() ^ reactivi.cpp:17:29: error: invalid use of incomplete type 'struct reactivi' fin>>r[i].minx>>r[i].maxx; ^ reactivi.cpp:8:8: error: forward declaration of 'struct reactivi' struct reactivi() ^ reactivi.cpp: In function 'void sortare(int, reactivi*)': reactivi.cpp:24:19: error: invalid use of incomplete type 'struct reactivi' if(r[i].minx>r[j].minx) ^ reactivi.cpp:8:8: error: forward declaration of 'struct reactivi' struct reactivi() ^ reactivi.cpp:24:20: error: invalid use of incomplete type 'struct reactivi' if(r[i].minx>r[j].minx) ^ reactivi.cpp:8:8: error: forward declaration of 'struct reactivi' struct reactivi() ^ reactivi.cpp:24:29: error: invalid use of incomplete type 'struct reactivi' if(r[i].minx>r[j].minx) ^ reactivi.cpp:8:8: error: forward declaration of 'struct reactivi' struct reactivi() ^ reactivi.cpp:24:30: error: invalid use of incomplete type 'struct reactivi' if(r[i].minx>r[j].minx) ^ reactivi.cpp:8:8: error: forward declaration of 'struct reactivi' struct reactivi() ^ reactivi.cpp:25:25: error: invalid use of incomplete type 'struct reactivi' swap(r[i], r[j]); ^ reactivi.cpp:8:8: error: forward declaration of 'struct reactivi' struct reactivi() ^ reactivi.cpp:25:31: error: invalid use of incomplete type 'struct reactivi' swap(r[i], r[j]); ^ reactivi.cpp:8:8: error: forward declaration of 'struct reactivi' struct reactivi() ^ reactivi.cpp: In function 'void greedy(int, reactivi*)': reactivi.cpp:32:13: error: invalid use of incomplete type 'struct reactivi' tmin=r[1].minx; ^ reactivi.cpp:8:8: error: forward declaration of 'struct reactivi' struct reactivi() ^ reactivi.cpp:32:14: error: invalid use of incomplete type 'struct reactivi' tmin=r[1].minx; ^ reactivi.cpp:8:8: error: forward declaration of 'struct reactivi' struct reactivi() ^ reactivi.cpp:33:13: error: invalid use of incomplete type 'struct reactivi' tmax=r[1].maxx; ^ reactivi.cpp:8:8: error: forward declaration of 'struct reactivi' struct reactivi() ^ reactivi.cpp:33:14: error: invalid use of incomplete type 'struct reactivi' tmax=r[1].maxx; ^ reactivi.cpp:8:8: error: forward declaration of 'struct reactivi' struct reactivi() ^ reactivi.cpp:36:21: error: invalid use of incomplete type 'struct reactivi' if(tmax<=r[i].maxx) ^ reactivi.cpp:8:8: error: forward declaration of 'struct reactivi' struct reactivi() ^ reactivi.cpp:36:22: error: invalid use of incomplete type 'struct reactivi' if(tmax<=r[i].maxx) ^ reactivi.cpp:8:8: error: forward declaration of 'struct reactivi' struct reactivi() ^ reactivi.cpp:37:16: error: expected primary-expression before ')' token if() ^ reactivi.cpp:38:5: error: expected primary-expression before '}' token } ^ reactivi.cpp:38:5: error: expected ';' before '}' token reactivi.cpp: In function 'int main()': reactivi.cpp:44:20: error: elements of array 'reactivi r [8001]' have incomplete type reactivi r[8001]; ^ reactivi.cpp:44:20: error: storage size of 'r' isn't known In file included from /usr/include/c++/4.8/bits/stl_pair.h:59:0, from /usr/include/c++/4.8/bits/stl_algobase.h:64, from /usr/include/c++/4.8/bits/char_traits.h:39, from /usr/include/c++/4.8/ios:40, from /usr/include/c++/4.8/ostream:38, from /usr/include/c++/4.8/iostream:39, from reactivi.cpp:1: /usr/include/c++/4.8/bits/move.h: In instantiation of 'void std::swap(_Tp&, _Tp&) [with _Tp = reactivi]': reactivi.cpp:25:32: required from here /usr/include/c++/4.8/bits/move.h:175:19: error: 'reactivi __tmp' has incomplete type _Tp __tmp = _GLIBCXX_MOVE(__a); ^ /usr/include/c++/4.8/bits/move.h:176:11: error: invalid use of incomplete type 'struct reactivi' __a = _GLIBCXX_MOVE(__b); ^ reactivi.cpp:8:8: error: forward declaration of 'struct reactivi' struct reactivi() ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema reactivi face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.