#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 | #63199272 | Utilizator | |
| Fișier | matrix.cpp | Dimensiune | 3.36 KB |
| Data încărcării | 20 Februarie 2026, 12:04 | Scor/rezultat | Eroare de compilare |
matrix.cpp: In function 'int main()': matrix.cpp:68:18: error: expected unqualified-id before '[' token auto [rr1, cc1] = remap(i1, j1); ^ matrix.cpp:69:18: error: expected unqualified-id before '[' token auto [rr2, cc2] = remap(i2, j2); ^ matrix.cpp:73:28: error: 'rr1' was not declared in this scope int rmin = min(rr1, rr2); ^ matrix.cpp:73:33: error: 'rr2' was not declared in this scope int rmin = min(rr1, rr2); ^ matrix.cpp:75:28: error: 'cc1' was not declared in this scope int cmin = min(cc1, cc2); ^ matrix.cpp:75:33: error: 'cc2' was not declared in this scope int cmin = min(cc1, cc2); ^ matrix.cpp:108:18: error: expected unqualified-id before '[' token auto [rr, cc] = remap(i, j); ^ matrix.cpp:110:33: error: 'rr' was not declared in this scope printf("%lld", real[rr][cc]); ^ matrix.cpp:110:37: error: 'cc' was not declared in this scope printf("%lld", real[rr][cc]); ^ matrix.cpp:51:37: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] freopen("matrix.in", "r", stdin); ^ matrix.cpp:52:39: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] freopen("matrix.out", "w", stdout); ^ matrix.cpp:55:27: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] scanf("%d %d", &n, &m); ^ matrix.cpp:59:25: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] scanf("%d", &tp); ^ matrix.cpp:64:62: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] scanf("%d %d %d %d %lld", &i1, &j1, &i2, &j2, &x); ^ matrix.cpp:82:30: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] scanf("%lld", &k); ^
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ă.