#799
EliminareLitera
Să se scrie un program care citește un șir de caractere în care cuvintele sunt formate numai din litere mici ale alfabetului englez și sunt separate prin câte un spațiu și elimină litera din mijloc a fiecărui cuvânt cu număr impar de litere (cel puțin trei).
Variante Bacalaureat 2014
Problema | EliminareLitera | Operații I/O |
![]() |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #46981060 | Utilizator | |
Fișier | eliminarelitera.c | Dimensiune | 1.39 KB |
Data încărcării | 28 Noiembrie 2023, 13:15 | Scor / rezultat | 20 puncte |
eliminarelitera.c: In function 'main': eliminarelitera.c:43:29: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] printf("%s", s[i]); ^ eliminarelitera.c:51:31: warning: comparison between pointer and integer [enabled by default] while(s[i]!=" ") ^ eliminarelitera.c:51:31: warning: comparison with string literal results in unspecified behavior [-Waddress] eliminarelitera.c:53:25: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] printf("%s", s[i]); ^ eliminarelitera.c:6:10: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(s , 300, stdin); ^
Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
---|---|---|---|---|---|---|
1 | 0 secunde | Caught fatal signal 11 | 20 | 0 | Exemplu | |
2 | 0 secunde | OK. | 20 | 20 | ||
3 | 0 secunde | Caught fatal signal 11 | 20 | 0 | ||
4 | 0 secunde | Caught fatal signal 11 | 20 | 0 | ||
5 | 0 secunde | Caught fatal signal 11 | 20 | 0 | ||
Punctaj total | 20 |
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema EliminareLitera 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ă.