#4729
Matrice20
Se consideră o matrice pătratică cu n
linii şi n
coloane şi elemente numere naturale distincte. Cele două diagonale delimitează în matrice 4
zone:
NORD
– elementele situate deasupra diagonalei principale şi deasupra celei secundareEST
– elementele situate deasupra diagonalei principale şi sub cea secundarăSUD
– elementele situate sub diagonala principală şi sub cea secundarăVEST
– elementele situate sub diagonala principală şi deasupra celei secundareSă se determine cele 4 maxime din zonele determinate de cele două diagonale și să se calculeze cel mai mare divizor comun al lor.
Problema | Matrice20 | Operații I/O | tastatură/ecran |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #53607232 | Utilizator | |
Fișier | matrice20.cpp | Dimensiune | 841 B |
Data încărcării | 06 Noiembrie 2024, 12:16 | Scor / rezultat | Eroare de compilare |
matrice20.cpp: In function 'void maxime(int (*)[51], int, int&, int&, int&, int&)': matrice20.cpp:31:9: error: 'i' was not declared in this scope if((i<j && i+j<n+1) && A[i][j]>maxn) ^ matrice20.cpp:31:11: error: 'j' was not declared in this scope if((i<j && i+j<n+1) && A[i][j]>maxn) ^ matrice20.cpp:33:9: error: 'i' was not declared in this scope if((i<j && i+j>n+1) && A[i][j]>maxe) ^ matrice20.cpp:33:11: error: 'j' was not declared in this scope if((i<j && i+j>n+1) && A[i][j]>maxe) ^ matrice20.cpp:35:9: error: 'i' was not declared in this scope if((i>j && i+j>n+1) && A[i][j]>maxs) ^ matrice20.cpp:35:11: error: 'j' was not declared in this scope if((i>j && i+j>n+1) && A[i][j]>maxs) ^ matrice20.cpp:37:9: error: 'i' was not declared in this scope if((i>j && i+j<n+1) && A[i][j]>maxv) ^ matrice20.cpp:37:11: error: 'j' was not declared in this scope if((i>j && i+j<n+1) && A[i][j]>maxv) ^ matrice20.cpp: In function 'int main()': matrice20.cpp:43:12: error: 'a' was not declared in this scope citire(a,n); ^ matrice20.cpp:44:17: error: invalid conversion from 'void (*)(int (*)[51], int, int&, int&, int&, int&)' to 'int' [-fpermissive] cmmdc(maxime); ^ matrice20.cpp:44:17: error: too few arguments to function 'int cmmdc(int, int)' matrice20.cpp:12:5: note: declared here int cmmdc(int a, int b) ^ matrice20.cpp:45:11: warning: the address of 'int cmmdc(int, int)' will always evaluate as 'true' [-Waddress] cout<<cmmdc; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Matrice20 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ă.