#1477
Scrieţi un program care încrucişează o mulţime de cuvinte într-un careu.
| Problema | amplasare_cuvinte | Operații I/O |
cuvinte.in/cuvinte.out
|
|---|---|---|---|
| Limita timp | 0.5 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #58924031 | Utilizator | |
| Fișier | amplasare_cuvinte.cpp | Dimensiune | 2.42 KB |
| Data încărcării | 04 Septembrie 2025, 13:17 | Scor/rezultat | Eroare de compilare |
amplasare_cuvinte.cpp: In function 'void inserareCuvant(int, int, int, int)': amplasare_cuvinte.cpp:4:26: error: 'cuvinte' was not declared in this scope int lungime = strlen(cuvinte[pozitie_cuvant]); ^ amplasare_cuvinte.cpp:4:49: error: 'strlen' was not declared in this scope int lungime = strlen(cuvinte[pozitie_cuvant]); ^ amplasare_cuvinte.cpp:8:13: error: 'careu' was not declared in this scope careu[linie][j] = cuvinte[pozitie_cuvant][i]; ^ amplasare_cuvinte.cpp:11:13: error: 'careu' was not declared in this scope careu[i][coloana] = cuvinte[pozitie_cuvant][j]; ^ amplasare_cuvinte.cpp:14:13: error: 'careu' was not declared in this scope careu[i][j]=cuvinte[pozitie_cuvant][k]; ^ amplasare_cuvinte.cpp:17:13: error: 'careu' was not declared in this scope careu[i][j]=cuvinte[pozitie_cuvant][k]; ^ amplasare_cuvinte.cpp: In function 'unsigned int pozitieValida(int, int, int, int)': amplasare_cuvinte.cpp:24:42: error: 'cuvinte' was not declared in this scope unsigned int lungime_cuvant = strlen(cuvinte[indiceCuvant]), i; ^ amplasare_cuvinte.cpp:24:63: error: 'strlen' was not declared in this scope unsigned int lungime_cuvant = strlen(cuvinte[indiceCuvant]), i; ^ amplasare_cuvinte.cpp:27:45: error: 'nr_coloane' was not declared in this scope if (coloana + lungime_cuvant - 1 <= nr_coloane) ^ amplasare_cuvinte.cpp:29:18: error: 'i' was not declared in this scope for (i=0; i < lungime_cuvant; ++i) ^ amplasare_cuvinte.cpp:30:21: error: 'careu' was not declared in this scope if (careu[linie][coloana + i] != cuvinte[indiceCuvant][i] && careu[linie][coloana + i] != '-') ^ amplasare_cuvinte.cpp:37:43: error: 'nr_linii' was not declared in this scope if (linie + lungime_cuvant - 1 <= nr_linii) ^ amplasare_cuvinte.cpp:39:18: error: 'i' was not declared in this scope for (i=0; i < lungime_cuvant; ++i) ^ amplasare_cuvinte.cpp:40:21: error: 'careu' was not declared in this scope if (careu[linie + i][coloana] != cuvinte[indiceCuvant][i] && careu[linie + i][coloana] != '-') ^ amplasare_cuvinte.cpp:47:42: error: 'nr_linii' was not declared in this scope if(linie + lungime_cuvant - 1 <= nr_linii && coloana + lungime_cuvant - 1 <= nr_coloane) ^ amplasare_cuvinte.cpp:47:86: error: 'nr_coloane' was not declared in this scope if(linie + lungime_cuvant - 1 <= nr_linii && coloana + lungime_cuvant - 1 <= nr_coloane) ^ amplasare_cuvinte.cpp:49:51: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=linie, j=coloana, k=0 ; k < lungime_cuvant ; i++, j++, k++) ^ amplasare_cuvinte.cpp:50:20: error: 'careu' was not declared in this scope if(careu[i][j]!=cuvinte[indiceCuvant][k] && careu[i][j]!='-') ^ amplasare_cuvinte.cpp:57:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(linie+1 <= lungime_cuvant && coloana + lungime_cuvant - 1 <= nr_coloane) ^ amplasare_cuvinte.cpp:57:73: error: 'nr_coloane' was not declared in this scope if(linie+1 <= lungime_cuvant && coloana + lungime_cuvant - 1 <= nr_coloane) ^ amplasare_cuvinte.cpp:59:51: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=linie, j=coloana, k=0 ; k < lungime_cuvant ; i--, j++, k++) ^ amplasare_cuvinte.cpp:60:20: error: 'careu' was not declared in this scope if(careu[i][j]!=cuvinte[indiceCuvant][k] && careu[i][j]!='-') ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema amplasare_cuvinte 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ă.