#4847
Parcarea unui mall are locuri de parcare dispuse pe nr rânduri, câte np pe fiecare rând, unul lângă altul. Trei prieteni vin cu câte o mașină la mall și caută un triplet de locuri libere alăturate, plasate toate trei doar pe primul sau toate trei doar pe ultimul rând al parcării.
Scrieţi un program care citeşte de la tastatură două numere naturale din intervalul [3,50], nr și np, reprezentând numărul de rânduri din parcare, respectiv numărul de locuri de pe fiecare rând, apoi nr∙np valori din mulțimea {0,1}, elemente ale unui tablou bidimensional cu nr linii și np coloane, reprezentând, în ordinea dispunerii lor pe rânduri, starea locurilor de parcare (0, pentru loc liber, sau 1, pentru loc ocupat).
Programul afișează pe ecran numărul de triplete de locuri libere pe care le pot găsi prietenii.
Subiect Bacalaureat 2025, sesiune iunie
| Problema | ParcareMall | Operații I/O |
tastatură/ecran
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #64801948 | Utilizator | |
| Fișier | parcaremall.cpp | Dimensiune | 494 B |
| Data încărcării | 02 Iunie 2026, 11:54 | Scor/rezultat | 0 puncte |
parcaremall.cpp: In function ‘int main()’: parcaremall.cpp:22:16: warning: suggest parentheses around comparison in operand of ‘==’ [-Wparentheses] 22 | if (a[i][1]==a[i+1][1]==a[i+2][1]==0) | ~~~~~~~^~~~~~~~~~~ parcaremall.cpp:22:27: warning: suggest parentheses around comparison in operand of ‘==’ [-Wparentheses] 22 | if (a[i][1]==a[i+1][1]==a[i+2][1]==0) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ parcaremall.cpp:30:17: warning: suggest parentheses around comparison in operand of ‘==’ [-Wparentheses] 30 | if (a[nr][i]==a[nr][i+1]==a[nr][i+2]==0) | ~~~~~~~~^~~~~~~~~~~~ parcaremall.cpp:30:29: warning: suggest parentheses around comparison in operand of ‘==’ [-Wparentheses] 30 | if (a[nr][i]==a[nr][i+1]==a[nr][i+2]==0) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
| Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
|---|---|---|---|---|---|---|
| 1 | 0.003 secunde | Raspuns gresit. | 20 | 0 | Exemplu | |
| 2 | 0.001 secunde | Raspuns gresit. | 20 | 0 | ||
| 3 | 0.001 secunde | Raspuns gresit. | 20 | 0 | ||
| 4 | 0.001 secunde | Raspuns gresit. | 20 | 0 | ||
| 5 | 0.001 secunde | Raspuns gresit. | 20 | 0 | ||
| Punctaj total | 0 | |||||
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema ParcareMall 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ă.