#1508
Element_SA
C++
Să se scrie o funcție C++ care are ca parametri două numere naturale n
și m
și o matrice A(n , m)
avȃnd elemente numere întregi și returnează numărul de elemente „șa” din matrice. Un element A(i,j)
din matrice se numește element „șa” dacă este maximul de pe coloana j
si minimul de pe linia i
sau invers.
Admitere Mate-Info UBB, iulie 2015
Problema | Element_SA | Operații I/O |
![]() |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #57794055 | Utilizator | |
Fișier | element_sa.cpp | Dimensiune | 1.21 KB |
Data încărcării | 16 Aprilie 2025, 18:01 | Scor / rezultat | Eroare de compilare |
element_sa.cpp: In function 'int nr_sa(int (*)[100], int, int)': element_sa.cpp:7:65: error: conflicting declaration 'int maxlinie [100]' int i,j,maxlinie,minlinie,maxcoloana,mincoloana,maxlinie[100],minlinie[100],maxcoloana[100],mincoloana[100],c=0; ^ element_sa.cpp:7:13: error: 'maxlinie' has a previous declaration as 'int maxlinie' int i,j,maxlinie,minlinie,maxcoloana,mincoloana,maxlinie[100],minlinie[100],maxcoloana[100],mincoloana[100],c=0; ^ element_sa.cpp:7:79: error: conflicting declaration 'int minlinie [100]' int i,j,maxlinie,minlinie,maxcoloana,mincoloana,maxlinie[100],minlinie[100],maxcoloana[100],mincoloana[100],c=0; ^ element_sa.cpp:7:22: error: 'minlinie' has a previous declaration as 'int minlinie' int i,j,maxlinie,minlinie,maxcoloana,mincoloana,maxlinie[100],minlinie[100],maxcoloana[100],mincoloana[100],c=0; ^ element_sa.cpp:7:95: error: conflicting declaration 'int maxcoloana [100]' int i,j,maxlinie,minlinie,maxcoloana,mincoloana,maxlinie[100],minlinie[100],maxcoloana[100],mincoloana[100],c=0; ^ element_sa.cpp:7:31: error: 'maxcoloana' has a previous declaration as 'int maxcoloana' int i,j,maxlinie,minlinie,maxcoloana,mincoloana,maxlinie[100],minlinie[100],maxcoloana[100],mincoloana[100],c=0; ^ element_sa.cpp:7:111: error: conflicting declaration 'int mincoloana [100]' int i,j,maxlinie,minlinie,maxcoloana,mincoloana,maxlinie[100],minlinie[100],maxcoloana[100],mincoloana[100],c=0; ^ element_sa.cpp:7:42: error: 'mincoloana' has a previous declaration as 'int mincoloana' int i,j,maxlinie,minlinie,maxcoloana,mincoloana,maxlinie[100],minlinie[100],maxcoloana[100],mincoloana[100],c=0; ^ element_sa.cpp:23:19: error: invalid types 'int[int]' for array subscript maxlinie[i]=maxlinie; ^ element_sa.cpp:24:19: error: invalid types 'int[int]' for array subscript minlinie[i]=minlinie; ^ element_sa.cpp:41:21: error: invalid types 'int[int]' for array subscript maxcoloana[j]=maxcoloana; ^ element_sa.cpp:42:21: error: invalid types 'int[int]' for array subscript mincoloana[j]=mincoloana; ^ element_sa.cpp:48:38: error: invalid types 'int[int]' for array subscript if((a[i][j]==maxcoloana[j]&&a[i][j]==minlinie[i])||(a[i][j]==mincloana[j]&&a[i][j]==maxlinie[i]) ^ element_sa.cpp:48:60: error: invalid types 'int[int]' for array subscript if((a[i][j]==maxcoloana[j]&&a[i][j]==minlinie[i])||(a[i][j]==mincloana[j]&&a[i][j]==maxlinie[i]) ^ element_sa.cpp:48:74: error: 'mincloana' was not declared in this scope if((a[i][j]==maxcoloana[j]&&a[i][j]==minlinie[i])||(a[i][j]==mincloana[j]&&a[i][j]==maxlinie[i]) ^ element_sa.cpp:48:107: error: invalid types 'int[int]' for array subscript if((a[i][j]==maxcoloana[j]&&a[i][j]==minlinie[i])||(a[i][j]==mincloana[j]&&a[i][j]==maxlinie[i]) ^ element_sa.cpp:49:13: error: expected ')' before '{' token { ^ element_sa.cpp:52:9: error: expected primary-expression before '}' token } ^ element_sa.cpp:52:9: error: expected ';' before '}' token
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Element_SA face parte din a doua categorie. Pentru aceste probleme se folosește un program suport, furnizat de propunătorul problemei. 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ă.