#4645
Costin are o matrice pătratică A cu N linii (numerotate de sus în jos de la 1 la N) și N coloane (numerotate de la stânga la dreapta de la 1 la N). Inițial toate elementele matricei sunt egale cu 0. Scrieți un program care, cunoscând N, precum și o succesiune de M operații, afișează matricea rezultată în urma efectuării în ordine a operațiilor din succesiune.
CNER CODE clasa a IX-a
| Problema | matrix | Operații I/O |
matrix.in/matrix.out
|
|---|---|---|---|
| Limita timp | 0.7 secunde | Limita memorie |
Total: 256 MB
/
Stivă 8 MB
|
| Id soluție | #63169519 | Utilizator | |
| Fișier | matrix.cpp | Dimensiune | 492 B |
| Data încărcării | 18 Februarie 2026, 17:02 | Scor/rezultat | Eroare de compilare |
matrix.cpp: In function 'void rotire1()': matrix.cpp:3:24: error: 'n' was not declared in this scope for(int i = 0; i < n; i++) ^ matrix.cpp:5:18: error: 'a' was not declared in this scope swap(a[i][j], a[j][i]); ^ matrix.cpp:5:34: error: 'swap' was not declared in this scope swap(a[i][j], a[j][i]); ^ matrix.cpp:6:24: error: 'n' was not declared in this scope for(int i = 0; i < n; i++) ^ matrix.cpp:8:18: error: 'a' was not declared in this scope swap(a[i][j], a[i][n-1-j]); ^ matrix.cpp:8:38: error: 'swap' was not declared in this scope swap(a[i][j], a[i][n-1-j]); ^ matrix.cpp: In function 'void rotire2()': matrix.cpp:12:20: error: 'n' was not declared in this scope for(int i=0; i<n/2; i++) ^ matrix.cpp:14:18: error: 'a' was not declared in this scope swap(a[i][j], a[n-1-i][j]); ^ matrix.cpp:14:38: error: 'swap' was not declared in this scope swap(a[i][j], a[n-1-i][j]); ^ matrix.cpp: In function 'void rotire3()': matrix.cpp:17:20: error: 'n' was not declared in this scope for(int i=0; i<n; i++) ^ matrix.cpp:19:18: error: 'a' was not declared in this scope swap(a[i][j], a[i][n-1-j]); ^ matrix.cpp:19:38: error: 'swap' was not declared in this scope swap(a[i][j], a[i][n-1-j]); ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema matrix 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ă.