#2640
Găsiţi cuvântul de pe o anumită poziţie dintr-un şir de caractere.
| Problema | ExtrageCuvant | Operații I/O |
tastatură/ecran
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #63214993 | Utilizator | |
| Fișier | extragecuvant.cpp | Dimensiune | 740 B |
| Data încărcării | 21 Februarie 2026, 14:46 | Scor/rezultat | 100 puncte |
extragecuvant.cpp: In function 'int separator(char, char*)': extragecuvant.cpp:12:27: warning: NULL used in arithmetic [-Wpointer-arith] for (int i=0; sep[i]!=NULL; i++) if (c==sep[i]) return 1; ^ extragecuvant.cpp: In function 'int extrageCuvant(char*, char*, char*, int)': extragecuvant.cpp:20:21: warning: NULL used in arithmetic [-Wpointer-arith] while(sursa[i]!=NULL){ ^ extragecuvant.cpp:21:27: warning: NULL used in arithmetic [-Wpointer-arith] while( sursa[i] !=NULL && separator(sursa[i], sep)) i++; ^ extragecuvant.cpp:23:22: warning: NULL used in arithmetic [-Wpointer-arith] if(sursa[i]==NULL) break; ^ extragecuvant.cpp:29:60: warning: NULL used in arithmetic [-Wpointer-arith] while( separator(sursa[i], sep)==0 &&sursa[i]!=NULL) dest[j++]=sursa[i++]; ^ extragecuvant.cpp:30:20: warning: converting to non-pointer type 'char' from NULL [-Wconversion-null] dest[j]=NULL; ^ extragecuvant.cpp:34:28: warning: NULL used in arithmetic [-Wpointer-arith] while( sursa[i] != NULL && separator(sursa[i], sep)==0) i++;//cresc pana dau de alt spatiu ca sa maresc cnt ^
| Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
|---|---|---|---|---|---|---|
| 1 | 0 secunde | OK. | 20 | 20 | Exemplu | |
| 2 | 0 secunde | OK. | 20 | 20 | ||
| 3 | 0 secunde | OK. | 20 | 20 | ||
| 4 | 0 secunde | OK. | 20 | 20 | ||
| 5 | 0 secunde | OK. | 20 | 20 | ||
| Punctaj total | 100 | |||||
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema ExtrageCuvant face parte din a doua categorie. Pentru aceste probleme se folosește un program suport, furnizat de propunătorul problemei. 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ă.