#2877
Se dă o matrice pătratică de dimensiune n. Să se ordoneze crescător fiecare linie a matricei, apoi să se ordoneze crescător fiecare coloană a acesteia.
| Problema | SortMatrixLinCol | Operații I/O |
tastatură/ecran
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 1 MB
/
Stivă 1 MB
|
| Id soluție | #64241036 | Utilizator | |
| Fișier | sortmatrixlincol.cpp | Dimensiune | 659 B |
| Data încărcării | 24 Aprilie 2026, 19:20 | Scor/rezultat | Eroare de compilare |
sortmatrixlincol.cpp: In function ‘int main()’: sortmatrixlincol.cpp:10:13: error: ‘cin’ was not declared in this scope; did you mean ‘std::cin’? 10 | cin>>a[i][j]; | ^~~ | std::cin In file included from /usr/include/x86_64-linux-gnu/c++/13/bits/stdc++.h:146, from sortmatrixlincol.cpp:1: /usr/include/c++/13/iostream:62:18: note: ‘std::cin’ declared here 62 | extern istream cin; ///< Linked to standard input | ^~~ sortmatrixlincol.cpp:14:37: error: ‘swap’ was not declared in this scope 14 | if(a[i][j]>a[i][k]) swap(a[i][j], a[i][k]); | ^~~~ sortmatrixlincol.cpp:14:37: note: suggested alternatives: In file included from /usr/include/c++/13/regex:68, from /usr/include/x86_64-linux-gnu/c++/13/bits/stdc++.h:181: /usr/include/c++/13/bits/regex.h:2230:5: note: ‘std::__cxx11::swap’ 2230 | swap(match_results<_Bi_iter, _Alloc>& __lhs, | ^~~~ In file included from /usr/include/c++/13/bits/stl_pair.h:61, from /usr/include/c++/13/bits/stl_algobase.h:64, from /usr/include/c++/13/algorithm:60, from /usr/include/x86_64-linux-gnu/c++/13/bits/stdc++.h:51: /usr/include/c++/13/bits/move.h:189:5: note: ‘std::swap’ 189 | swap(_Tp& __a, _Tp& __b) | ^~~~ In file included from /usr/include/c++/13/exception:164, from /usr/include/c++/13/stdexcept:38, from /usr/include/c++/13/system_error:43, from /usr/include/c++/13/bits/ios_base.h:46, from /usr/include/c++/13/streambuf:43, from /usr/include/c++/13/bits/streambuf_iterator.h:35, from /usr/include/c++/13/iterator:66, from /usr/include/x86_64-linux-gnu/c++/13/bits/stdc++.h:54: /usr/include/c++/13/bits/exception_ptr.h:230:5: note: ‘std::__exception_ptr::swap’ 230 | swap(exception_ptr& __lhs, exception_ptr& __rhs) | ^~~~ sortmatrixlincol.cpp:19:37: error: ‘swap’ was not declared in this scope 19 | if(a[j][i]>a[k][i]) swap(a[j][i], a[k][i]); | ^~~~ sortmatrixlincol.cpp:19:37: note: suggested alternatives: /usr/include/c++/13/bits/regex.h:2230:5: note: ‘std::__cxx11::swap’ 2230 | swap(match_results<_Bi_iter, _Alloc>& __lhs, | ^~~~ /usr/include/c++/13/bits/move.h:189:5: note: ‘std::swap’ 189 | swap(_Tp& __a, _Tp& __b) | ^~~~ /usr/include/c++/13/bits/exception_ptr.h:230:5: note: ‘std::__exception_ptr::swap’ 230 | swap(exception_ptr& __lhs, exception_ptr& __rhs) | ^~~~ sortmatrixlincol.cpp:24:13: error: ‘cout’ was not declared in this scope; did you mean ‘std::cout’? 24 | cout<<a[i][j]<<" "; | ^~~~ | std::cout /usr/include/c++/13/iostream:63:18: note: ‘std::cout’ declared here 63 | extern ostream cout; ///< Linked to standard output | ^~~~ sortmatrixlincol.cpp:25:9: error: ‘cout’ was not declared in this scope; did you mean ‘std::cout’? 25 | cout<<"\n"; | ^~~~ | std::cout /usr/include/c++/13/iostream:63:18: note: ‘std::cout’ declared here 63 | extern ostream cout; ///< Linked to standard output | ^~~~
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema SortMatrixLinCol 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ă.